Ah, damn. Spent a bunch of time google mapping toronto for it. Got any further direction on it? Looks so fun.
yeah it's in dundas, this town outside of hamilton right by their beer store.
i went once but your best bet is to call flat spot in hamilton and get directions.