O hotel está situado no centro histórico de Sevilha, dentro das muralhas da cidade. A Catedral fica a 10 minutos a pé e a Praça de Touros da Cavalaria Real de Sevilha. Também é muito perto da área comercial da cidade. Construída em 2004, esta acomodação oferece recepção 24 horas, balcão de aluguel de carros, serviço de bilheteria, depósito para bagagem, café-bar e cofre. Todos os quartos têm ar condicionado e estão equipados com telefone, televisão por cabo / satélite, Wi-Fi e secador de cabelo. Os hóspedes também podem utilizar o parque de estacionamento privado.