Barcelona – Travel Guide
With a population of almost two million, Barcelona is Spain’s second largest city. It is located at the coast of Spain in the Mediterranean Sea, and it is one of the country’s cultural centers thanks to its rich history where it gained distinction as a Roman town.