Enjoy pizza and more at Locanda La Sosta, offering mountain views, a garden, and a bar.