Europe

View Hotel

Brummel

Carrer Nou de la Rambla, 174 08004 Barcelona Spain

View Hotel

The Serras

Passeig de Colom, 9 08002 Barcelona – Spain