58
1511 W 12th St
Houston, TX 77008
$2,999,997 USD
6,100 SF
6,100 SF
$2,999,997 USD
Office