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