El hotel está situado a 300 m de la playa y cerca del centro de la ciudad de Sanlúcar de Barrameda. La estación de autobuses está a 9 minutos a pie del establecimiento. Este histórico palacio emblemático se convirtió en un establecimiento de alojamiento de 42 habitaciones en 2011. Las instalaciones y servicios de este hotel urbano climatizado incluyen vestíbulo, servicio de salida y recepción 24 horas, servicio de cambio de divisas, caja fuerte y ascensor para acceder a las habitaciones. Hay una piscina, cafetería, bar y restaurante en el recinto. Hay instalaciones para conferencias disponibles. Además de cuarto de baño privado, las habitaciones estándar están equipadas con teléfono, minibar y conexión a Internet WiFi. Las habitaciones tienen aire acondicionado y calefacción regulables y balcón o terraza.