El Hotel Casa Romana es un hotel boutique situado en una casa del siglo XVIII en el centro histórico 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 en la azotea con vistas panorámicas a la ciudad, un spa y un restaurante que sirve cocina andaluza e internacional.