Le Meridien Barcelona
Le Meridien Barcelona
Hotel
La Rambla, La 111, Barcelona, Spain
84
Very Good ·
696 reviews