La Locanda is an Italian restaurant offering a diverse menu and selection of wines.