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