Stresa, Italy OAT’s first stop on their Romantic Villages tour.

Stresa is definitely a favorite vacation spot for Europeans. A beautiful little town nestled on the shore of Lake Maggiore. There were crowds of people for the eight days we were there. Smiles everywhere.

Leave a comment