La Taverna is an Italian restaurant that has been serving customers since 1985.