Situated 550 m to Plaza de Catalunya and 400 m to Passeig de Gracia
Calle Roger de Lluria, 21
Barcelona
08010
Spain