About
Red Chateau is an establishment located in Niagara Falls, Ontario on 5815 Main St. Red Chateau is in the "European restaurant" category. Central European cuisine, including house-smoked meats, in a historic house with a full bar.
Categories
European restaurant
Reviews
No review
Leave a review
Nearby restaurants
You may also like