City Crossing (12800 WOODFOREST BLVD UNIT N1806, Houston, TX, 77015) — Rated 2.1/5 by Tenants | Lucid Rents