Grand Hotel Des Iles Borromees

[Stresa - Lake Maggiore - Italy]