Fond memories from 2007 of a little town on Lake Maggiore.
My favorite place on earth is the island of Isola Bella in Lake Maggiore, near Stresa, Italy. I wrote about it HERE on this blog a couple of years ago. The gardens […]
A typical photo of lovely Venice. I literally had to pinch myself here to make sure I was totally aware of being in this famous, magnificent city…to know that this truly was […]