314-pokojowy Innside By Melia Barcelona Apolo mieści się w dzielnicy Sants-Montjuïc w Barcelonie, zaledwie 20 minut pieszo od takich kulturalnych atrakcji jak Magiczna Fontanna na wzgórzu Montjuic. Dla bezpieczeństwa podróżujących 4-gwiazdkowy hotel jest wyposażony w skrytkę depozytową i całodobową ochronę.
Muzeum Morskie oraz La Rambla znajdują się odpowiednio jedynie 7 minut pieszo ta w odległości krótkiej przejażdżki od tego hotelu. Do zabytków religijnych w okolicy należą Sagrada Familia (3 km) i Katedra św. Eulalii w Barcelonie (1 km). Ponadto, Stadion piłkarski Camp Nou leży w 4 km, natomiast Paral-lel znajduje się około 10 min spacerem od obiektu noclegowego. Stacja kolejki linowej Teleferic jest położona w malej odległości od Innside By Melia Barcelona Apolo.
Zatrzymując się w jednym z 314 pokojów, goście mogą korzystać z telewizji satelitarnej, a także z minibaru. Wyposażone w sofę, pokoje te dysponują balkonem i miejscem do siedzenia.
Innside By Melia Barcelona Apolo w Barcelonie oferuje śniadanie w restauracji. W tym hotelu znajduje się restauracja El Gallinero del Apolo.