International Horizons

Stresa | Lake Maggiore | Italy - 10 Bedrooms - €1,150,000