I know there is one in St. Catherines which is near Niagara Falls, but I've never been to it.
Too bad you weren't coming just a little bit more West...We could have had a meet-up! Have a great time. That's a beautiful area. Try to get to Niagara on the Lake for a visit. Really pretty town.
Watson