
Miami Beach, FL, United States
South Beach Plaza Hotel & Villas
3-star hotel
This Art Deco building is located in South Beach, one block from the beach, close to all the South Beach nightlife spots, but yet still secluded enough to give guests a great night's sleep. The hotel is within walking distance…
- Wi-fi
- 24-hour reception
- Secure parking
- Valet parking

