20
203 S Lockwood Dr
Houston, TX 77011
$725,000 USD
5,702 SF
4
Units
11.39% Cap Rate
5,702 SF
$725,000 USD
Apartments