88 km ride to beamsville with coffee stop at Conversations.
Head west on Mountain, to Garner, Beaverdams, & Allanburg Rd. Down #20 to Hansler rd (about 2 km - good shoulder), Holland/Roland, Effingham, Beamer, Spring Creek, Tintern, Fly, Quarry, Kin St into Beamsville.
Retuen via John St, Maple Grove, King, 1st Louth, Rykert, Louth, Nash, Glendale, Taylor & Mountain back to the park.
I'll also post some alternates (one slightly longer) with alternate stops at PD Balzac's