The Palms Hotel & Spa(4 stars)

Collins Avenue 3025, Miami Beach, Florida View on map