I think this is the place
Home
I've never been there, for some reason I was thinking that it was only open certain weekends. The only thing I herd about it was that it was expensive, but I dont know how true that is.
I'd like to check it out if we end up going