

INNSiDE by Meliá Barcelona Apolo is situated in the vibrant Sants-Montjuïc neighborhood of Barcelona, known for its lively theatre district. The hotel is about 1.1 km from the bustling La Rambla boulevard and 1.3 km from the Mirador de Colón monument. Montjuïc Castle and its cable car are also nearby, approximately 2 km away. Barcelona-El Prat Airport is located 14 km from the hotel.