Located in the heart of Barcelona, on the Rambla, close to the cathedral and the harbour.
La rambla, 128
Barcelona
08002
Spain
Checking for room alternatives