← Places
← Back to Places
Barcelona
Place
Barcelona is a major port city on the Mediterranean coast of Spain. It formed part of the extensive European trading network with which the Isle of Man had connections during the eighteenth century, when Manx vessels and merchants traded across the Atlantic and Mediterranean worlds.
Explore further
Choose from the options below to explore the items Barcelona is linked to.