Located in the northeastern Iberian Peninsula and the shores of the Mediterranean, Barcelona is the second largest city in Spain, the capital of Catalonia autonomous region, and also the provincial capital of Barcelona Province. More>>
Useful Information