Localizado à beira do bairro de Santa Cruz, em Sevilha, o Hotel Alcazar oferece vistas sobre os Jardins Murillo. Disponibiliza acesso Wi-Fi gratuito, uma recepção aberta 24 horas e quartos climatizados com casas de banho privativas.
Cada quarto funcional do Alcazar tem aquecimento e uma televisão. Os cofres podem ser alugados, e banheiros vêm com comodidades.
Os funcionários da recepção podem fornecer informações sobre a cidade e providenciar aluguel de carros. Está disponível estacionamento privado nas proximidades, mediante um custo adicional.
O Alcazar, a Catedral de Sevilha e o Giralda estão todos a menos de 10 minutos a pé do Alcazar Hotel. Os autocarros regulares para o aeroporto param perto do Centro de Convenções Alfonso XIII, apenas a 300 metros.