Posts Tagged: Serra de Collserola

A Walking Tour of Barcelona

Barcelona, as one of the largest and most populous cities in the EU, is a vibrant metropolis. As well as being a major cultural and economic center, it is also a leading hub of entertainment, fashion, education, sports and the arts. Barcelona is located on the North East coast of Spain, next to the Mediterranean…