Note: We found other location(s) that may represent "Town & Country Plaza Niagara Falls ON". If the results presented are not relevant, try changing the location using the drop down menu.
What I absolutely LOVE about this place are several things.. even after years of coming for our favourites .. with so much appreciation for consistency of perfection, we are still discovering new dishes that we love! Also WENDY who strives to make every visit the very best! 5 * all of the way! Read more