“Wonderful Villa in a beautiful location”
We had a great stay in the Villa I Due Leoni, a welcoming staff helped us feel settle as we arrived. The Villa is beautifully decorated and very well equipped for a family. Bellagio is a jewel on the lake Como, a prime location in one of the best and most beautiful places in North Italy. The Villa is perfect for a special vacation.