Internacional Cool Local Hotel

La Rambla, La 78-80
Barcelona
Spain