Este hotel se encuentra en Miami, a 1,6 km del barrio Art Déco y a 8 minutos a pie de las tiendas y los restaurantes de lujo de la zona comercial de Lincoln Road. El establecimiento ofrece Wi-Fi gratuita y un restaurante.
Número de habitaciones: 112
1817 James Avenue, Miami Beach, FL 33139, Estados Unidos
Hotel reservado 1 veces hoy.