Placa de la Rosa dels Vents 1
Barcelona, 08039
Spain
L'aquarium
Gran Via De Les Corts Catalanes 76
1.5 miles from hotel
Park Güell
4.1 miles from hotel
Las Ramblas
2.4 miles from hotel
Basilica of the Sagrada Familia
3.4 miles from hotel
Palau de la Musica Orfeo Catala
1.8 miles from hotel
Casa Batllo
2.5 miles from hotel
Mercat de la Boqueria
2.2 miles from hotel
Passeig de Gracia
2.6 miles from hotel
Casa Mila - La Pedrera
2.8 miles from hotel
Camp Nou
5.2 miles from hotel
World Trade Center Barcelona
Moll De Barcelona S N 08039 Barcelona
2.5 miles from hotel