Hotel Barcelona Apolo, Affiliated by Meliá
Avinguda del Paral.lel, 57-59, Barcelona, Barcelona Province, Catalunya, Spain, 08004
With a stay at Hotel Barcelona Apolo, Affiliated by Meliá, 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.6 mi (1 km) from Columbus Monument.