INNSiDE by Melia Barcelona Apolo
El Poble-sec, Sants-Montjuïc
With a stay at INNSiDE by Melia Barcelona Apolo, you'll be centrally located in Barcelona, steps from Sala Apolo and Barcelona Arts on Stage. This 4-star hotel is 0.5 mi (0.8 km) from Maritime Museum and 0.7 mi (1.1 km) from Columbus Monument.