La Taguara is a Venezuelan restaurant offering a taste of South American cuisine.