Este hotel está situado en el centro de South Beach y alberga una piscina al aire libre en la azotea con solárium. Hay Wi-Fi gratuita. La lujosa calle comercial Lincoln Road queda a 10 minutos a pie.
Número de habitaciones: 73
1776 Collins Avenue, Miami Beach, FL 33139, Estados Unidos