El Hotel Alfonso XIII es un hotel de lujo situado en pleno centro de la ciudad. Todas las habitaciones cuentan con TV de pantalla plana y canales por satélite. El hotel también dispone de una piscina al aire libre rodeada de jardines, un spa, un gimnasio y varios restaurantes que sirven cocina andaluza e internacional.