La Locanda is an Italian restaurant offering a diverse menu of traditional staples and an extensive wine list, with Abruzzi cuisine and new world style.