Situated in the outskirts of Barcelona.
Calle Berruguete 126
Barcelona
08035
Spain
Checking for room alternatives