Twin Towers
1620 West Avenue Miami Beach Florida USA
View on a map- Year Build:
- 1965
Twin Towers at 1620 West Avenue The amenities in the complex include a swimming pool
1620 West Avenue Miami Beach Florida USA
View on a mapTwin Towers at 1620 West Avenue The amenities in the complex include a swimming pool