The Palms Hotel & Spa(4 stars)

3025 Collins Avenue 33140 Miami Beach Florida View on map