O Hotel Sevilla Palace está localizado na Plaza de la Encarnación (praça), no centro de Sevilha, onde pode encontrar o impressionante Edifício Metropol Parasol. A propriedade disponibiliza quartos elegantes com acesso Wi-Fi gratuito e uma banheira de hidromassagem.
Os quartos do Hotel Sevilla Palace apresentam uma decoração em estilo clássico. Cada quarto inclui uma televisão HD de ecrã plano.
O hotel dispõe de um bar com um terraço e excelentes vistas para a área histórica de Sevilha e para a Catedral de Sevilha. Existem muitos bons restaurantes na Plaza de la Encarnación (praça) e nas ruas circundantes.
O hotel encontra-se a cerca de 10 minutos da Catedral de Sevilha e do Palácio Alcázar. A Praça de Touros Maestranza e o Rio Guadalquivir estão a 15 minutos.