Rest with history in the heart of Barcelona