Skip to main content

Barcelona

Spain

Barcelona is the capital of Catalonia and the second-largest city in Spain, located on the Mediterranean coast in the northeast of the Iberian Peninsula. It is renowned for the distinctive architecture of Antoni Gaudí, including the Sagrada Família, and its vibrant culture, cuisine, and urban beaches.