El Hotel Barcelona Apolo está ubicado a los pies de Montjuic, a 7 minutos a pie de Las Ramblas de Barcelona. Ofrece recepción 24 horas, gimnasio de acceso gratuito y habitaciones con aire acondicionado y WiFi.
Las habitaciones del Barcelona Apolo Hotel se reformaron en 2017 y presentan una decoración elegante con suelo de madera. Además, disponen de TV de pantalla plana, minibar, escritorio y baño privado con secador de pelo.
Este hotel sirve un desayuno variado a diario. Alberga un bar cafetería donde se sirven platos ligeros para la cena.
El establecimiento se halla junto a la estación de metro Paral·lel, que proporciona conexiones con el centro de convenciones Fira Barcelona en 2 paradas.