Europe
Barcelona
Barcelona, Spain
Barcelona is the capital of Catalonia and Spain’s second-largest city, celebrated for Gaudí architecture, Mediterranean beaches, distinctive neighborhoods and lively food culture.
More than 150 years of combined experience
