Park Westwood in Houston, Texas

Across from the new Super Walmart in Southwest Houston.

 

Address:

9501 W. Sam Houston Pkwy. South
Houston, Texas 77099

Size:

126 units