El Hotel Abba Sants se encuentra en el barrio de Sants-Montjuïc de Barcelona, a solo 10 minutos a pie de la Plaza de España. Las habitaciones son modernas y cuentan con aire acondicionado, TV de pantalla plana y baño privado. El hotel no requiere pago por adelantado.