O Hotel Plaza está localizado no coração de Sevilha, a menos de 100 metros da Plaza Nueva (praça). Esta propriedade de estilo moderno disponibiliza uma recepção 24 horas e acesso Wi-Fi gratuito em todas as áreas.
Os quartos climatizados estão equipados com uma televisão de ecrã plano. Alguns têm um terraço. A casa de banho privativa inclui um chuveiro, produtos de higiene pessoal gratuitos e um secador de cabelo.
O Hotel Plaza fica a 400 metros da Catedral de Sevilha e a 1 km da Universidade de Sevilha.