Catalonia Catedral Hotel
Catalonia Catedral Hotel
Hotel
Calle dels Arcs 10, Barcelona, Spain
94
Excellent ·
957 reviews