Designed by
Title
Cable car station on the summit of Monte Mottarone near Stresa in northern Italy #254924661
Description
Stresa, Italy - August 17, 2018: Cable car station on the top of Monte Mottarone naer Stresa. Stresa is a town on Lake Maggiore in Piedmont in northern Italy
This image is editorial