La Locanda is an Italian restaurant offering rustic pizza, pasta, and charcuterie in a relaxed setting with a leafy terrace. Fresh, seasonal ingredients highlight traditional Italian cuisine.