Barcelona. Hotel Principal is 200 m from the Rambla.