La Taverna is an Italian restaurant offering fresh pasta and antipasti.