Situated 550 m to Plaza de Catalunya and 400 m to Passeig de Gracia
Calle Roger de Llúria, 21
Barcelona
08010
Spain
Checking for room alternatives