Guest favorite Nassau Suite South Beach, an All-Suite Hotel
★★★★
1401 Collins Avenue, Miami Beach (FL), United States Show on map
South Beach Plaza Hotel is a 3-star hotel in Miami Beach (FL), Florida, United States. Guests rate it 8.1/10 (very good) across 11 reviews, ranking it #214 of 539 places to stay in Miami Beach (FL).
1401 Collins Avenue, Miami Beach (FL), 33139, United States
South Beach Plaza Hotel has a guest rating of 8.1 out of 10 from 11 reviews, which is considered very good. It ranks #214 of 539 properties in Miami Beach (FL) on Triptoic.
South Beach Plaza Hotel is located at 1401 Collins Avenue, Miami Beach (FL) 33139, United States.
South Beach Plaza Hotel is rated 3 stars.
Highly rated alternatives close by
Guest favorite
Guest favorite
Hotel
Hotel