Melia Hotel Barcelona

Avenida de Sarria, 50
Barcelona
Catalonia
Spain