Barcelona Central Garden
Type:
Hostel
Address:
Roger de Lluria 41, Principal, Eixample, 08009 Barcelona, Spain
Country:
Spain
Hostel Barcelona Central Garden