El Hotel Albion está en el corazón del barrio Art Deco de South Beach, adyacente a Lincoln Road.
El hotel ha sido completamente renovado dos veces desde que se construyó en el 1939, y ofrece una decoración inspirada en la náutica y con estilo Art Déco, con impresionantes zonas comunes y unos suelos de mármol originales, así como con obras de arte contemporáneas de la colección Rubell Family Collection, y una espectacular cascada situada en el vestíbulo.
Entre los servicios se incluye un relajante jardín con cocoteros, una piscina exterior con zona solárium, acceso gratuito a Internet Wi-Fi en todo el edificio, servicio de habitaciones desde las 6.30 hasta las 22.00 y dos salas de reuniones con servicio de catering.
El restaurante Albion, situado en la planta Mezzanine ofrece un comedor interior y otro exterior situado al lado de la piscina.
Está unos pasos del Océano Atlántico y de la playa, y a sólo cuatro manzanas del Centro de Convenciones de Miami Beach y del Teatro Jackie Gleason.