24
5103 Avenue O
Galveston, TX 77551
$1,000,000 USD
4,752 SF
8
Units
7.15% Cap Rate
4,752 SF
$1,000,000 USD
Apartments