La Locanda is an Italian restaurant offering authentic cuisine in a cozy setting.