23
5113 28th Ave S
South Pasadena, FL 33707
$1,038,000 USD
2,700 SF
4
Units
2,700 SF
$1,038,000 USD
Apartments