Our Barcelona office is right in the heart of the city, next to Plaza Catalunya and La Rambla.