7
2133 Lockwood St
Houston, TX 77020
$1,300,000 USD
7,550 SF
7,550 SF
$1,300,000 USD
Medical