Italian Restaurant
Lago Su Bella ~ translated to 'on a beautiful lake' in Italian ~ offers stunning lake views and a menu that emulates and is inspired by the amazing diversity of Italy’s eclectic culinary scene.