L'hotel è situato a 300 m dalla spiaggia e vicino al centro della città di Sanlúcar de Barrameda. La stazione degli autobus si trova a 9 minuti a piedi dalla struttura. Questo storico palazzo storico è stato trasformato in una struttura ricettiva di 42 camere nel 2011. Le dotazioni e i servizi di questo city hotel climatizzato includono hall, reception e servizio check out 24 ore su 24, sportello di cambio valuta, cassetta di sicurezza e ascensore per le camere. È dotato di piscina interna, caffetteria, bar e ristorante. Sono disponibili strutture per conferenze. Oltre al bagno privato, le camere standard sono dotate di telefono, minibar e accesso wireless a Internet. Le camere dispongono di aria condizionata e riscaldamento regolabili autonomamente e balcone o terrazza.