58
1511 W 12th St
Houston, TX 77008
$3,300,000 USD
6,100 SF
6,100 SF
$3,300,000 USD
Office