24
800 Bell St
Houston, TX 77002
$40,000,000 USD
1,314,350 SF
1,314,350 SF
$40,000,000 USD
Office