I finally managed to insure my bike, and I'm ready to haul. Where is the closest place to ride? I live in London, Ontario and I'm too old to be trespassing on random lots in the city. I know of the more known places but I guess I'm looking for somewhere more in St Thomas? Maybe a hidden gem?