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