21
Briar Center
Houston, TX
$14,900,000 USD
140,905 SF
3
Units
6.95% Cap Rate
140,905 SF
$14,900,000 USD
Other