Innside By Melia Barcelona Apolo Location
Avinguda Del Paral-Lel, 57-59, Barcelona, Spain
Enter dates to see available properties
Area Information
Attractions
Jardins de les Tres Xemeneies
150 m
Mirador del Poble Sec
350 m
Jardins del Baluard
350 m
Monumento a Mary Santpere
350 m
Parc del Mirador del Poble-sec
350 m
Monument a la sardana
400 m
Catedral de Barcelona
1.2 km
La Sagrada Familia
3.2 km
Train stations
FGC - Pl.Catalunya
1.4 km