Plaza De Magnolia (7310 SHERMAN ST, Houston, TX, 77011) — Rated 2/5 by Tenants | Lucid Rents