Palm Bay Towers
720 NE 69 Street Miami Florida USA
View on a map- Year Build:
- 1972
Palm Bay Towers at 720 NE 69 Street The amenities in the complex include an exercise room
720 NE 69 Street Miami Florida USA
View on a mapPalm Bay Towers at 720 NE 69 Street The amenities in the complex include an exercise room