La Taverna is an Italian restaurant offering a suitable setting for business meals.