Barcelona is Spain's second largest city. The city, located directly on the northeastern Mediterranean coast of Spain, has a rich history dating back at least 2000 years when it gained prominence as a Roman town under its old name, Barcino. It's a wacky mixture of old, new, and futuristic with the look of the Gaudi architecture.


