
Alma Barcelona GL
Mallorca, 269-271, Barcelona
With a stay at Alma Barcelona GL, you'll be centrally located in Barcelona, within a 5-minute walk of Casa Mila and Passeig de Gràcia. This luxury hotel is 0.3 ...