Hotel Barcelona House

Carrer dels Escudellers 19
08002, Barcelona, Barcelona