Le Meridien Barcelona Barcelona
La Rambla, La 111
Barcelona,
ES 08002
Near Boqueria Market
Distance2.1 miles
SELECT