27
5930 Killough St
Houston, TX 77086
$739,000 USD
1,688 SF
1,688 SF
$739,000 USD
Office