26
5455 Timber Creek Place Dr
Houston, TX 77084
$18,500,000 USD
140,861 SF
160
Units
140,861 SF
$18,500,000 USD
Apartments