El Hotel NH Barcelona Stadium está situado en el barrio de Les Corts de Barcelona, a solo 15 minutos a pie de la Plaza de España. Las habitaciones son modernas y luminosas, y cuentan con aire acondicionado, TV de pantalla plana y baño privado. El hotel dispone de un restaurante que sirve cocina mediterránea y ofrece media pensión.