La Locanda is an Italian restaurant serving home-style dishes with quality ingredients. Expect generous portions and local wine.