32
217 23rd St
Galveston, TX 77550
$2,500,000 USD
5,259 SF
4
Units
5,259 SF
$2,500,000 USD
Apartments