15
309 W Archer Rd
Baytown, TX 77521
$2,100,000 USD
18,500 SF
6.33% Cap Rate
18,500 SF
$2,100,000 USD
Self Storage