La Terrazza is an Italian restaurant offering classic fare and wine in a classy setting with mountain views.