Spain’s Version of the Arc de Triomf Located in Barcelona
Barcelona is the capital of the Autonomous Community of Catalonia in Spain, on the southeastern shore of the Mediterranean Sea. The city is between the mouths of the Llobregat and Besos rivers. The incredible natural landscape of Barcelona is only enhanced by the Serra de Collserola mountain ridge on its western side. It is the second most populated area in Spain and has 4.5 kilometers, or almost 3 miles of beaches.