Hotel 1898

La Rambla, 109
Barcelona
Spain