LAKE VIEWS CHARME
Discover Hotel Borgo Le Terrazze a front lake view *** stars design Hotel in Bellagio and oasis of charm and relaxation. Borgo le Terrazze offers a simple elegance in a friendly setting in complete harmony with the surrounding nature.