Das Hotel liegt 300 m vom Strand entfernt und in der Nähe des Stadtzentrums von Sanlúcar de Barrameda. Die Bushaltestelle ist 9 Gehminuten von der Unterkunft entfernt. Dieser denkmalgeschützte Palast wurde 2011 in eine Unterkunft mit 42 Zimmern umgewandelt. Zu den Annehmlichkeiten und Dienstleistungen dieses klimatisierten Stadthotels gehören ein Empfangsbereich, eine 24h-Rezeption mit Check-out-Service, eine Wechselstube, ein Hotelsafe und Aufzüge zu den Zimmern. Es gibt einen hauseigenen Swimmingpool, ein Café, eine Bar und ein Restaurant. Konferenzeinrichtungen sind verfügbar. Neben einem eigenen Badezimmer sind die Standardzimmer mit einem Telefon, einer Minibar und WLAN-Internetzugang ausgestattet. Die Zimmer verfügen über eine individuell regulierbare Klimaanlage und Heizung sowie einen Balkon oder eine Terrasse.