6
150 Live Oak St
Webster, TX 77598
$650,000 USD
8,550 SF
4.68% Cap Rate
8,550 SF
$650,000 USD
Self Storage