Situado no centro histórico de Sevilha, no bairro de Santa Cruz, a 250 metros da Catedral, o Puerta Principe Luxury Apartments providencia acomodações climatizadas com acesso Wi-Fi gratuito.
Todas as unidades incluem uma cozinha totalmente equipada com uma máquina de lavar louça, uma área de estar com um sofá, uma televisão de ecrã plano, uma máquina de lavar roupa e uma casa de banho privativa com um bidé e um secador de cabelo. Também estão disponíveis um micro-ondas, um frigorífico, um forno, uma chaleira e uma máquina de café.
A Plaza de España fica a 1,7 km da propriedade, enquanto a Torre del Oro e o Ro Guadalquivir estão a 900 metros. O aeroporto mais próximo é o Aeroporto de Sevilha, a 10 km do alojamento.