Top Rated South Beach Hotels

Holiday Inn Express Hotel & Suites Newport
Average Customer Rating: 8.6

135 Se 32nd Street - South Beach