About
Canyon Creek Chophouse is an establishment located in Niagara Falls, Ontario on 6380 Fallsview Blvd. Canyon Creek Chophouse is in the "Steak house" category.
Categories
Steak house
Reviews
No review
Leave a review
Nearby restaurants
You may also like