Lake Maggiore. Northern Italy.

Lake Maggiore. Northern Italy.

Small town on lake Maggiore and mountains on the background in Northern Italy.

Similar Free Images