8717 Lockwood Dr
Houston, TX 77016
$350,000 USD
2,040 SF
2,040 SF
$350,000 USD
Freestanding