Taste Of Créole, Gourmet Haitian CuisineRestaurant 4.7 Niagara Falls, Ontario, Canada Share (289) 931-1745 7150 Montrose Rd, Niagara Falls, ON L2H 2N3, CanadaReviewsLog in to leave a review.No reviews yet.