The crossword solution for the term Barcelona Locale is SPAIN. Barcelona is the capital of Catalonia, an autonomous region in the northeast of SPAIN. It is the second largest city in the country and one of the most popular tourist destinations in Europe.