La Locanda is an Italian restaurant offering a taste of Italy. It features a charming ambiance and a digital menu.