Torre De Collserola

BARCELONA, Spain