Day: April 9, 2015

Torre de Collserola, Barcelona

Torre de Collserola.

Located on the edges of the Serra de Collserola mountain range that overlooks Barcelona, the Torre de Collserola is amongst the most eye-catching landmarks when visitors arrive into the city by air. However, of the millions of annual Catalan visitors, only a small number find their way up into the hills to enjoy the panoramic […]

Read More