myplaceintheworld.com
Chill. Stresa, Lake Maggoire, Italy
Sunset over Lake Maggorie viewed from Lido Blu. Grab a table, order a beer and chill.