The city of Barcelona is on the coast of Spain, adjacent to the Mediterranean Sea. It is the chief city of Catalonia, or indeed Spain, and has some great sites. Travel Links: Barcelona has ferry links to the Mediterranean and the popular Balearic Is...
More>