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