Located in Miami Beach in the South Beach Art Deco District, this hotel features a full-service boutique spa. An outdoor pool and lounge are available.
Number of rooms: 88
825 Washington Avenue, Miami Beach, FL 33139, United States
Hotel booked 1 times today.