1311 Larkin Road, RR 6, Niagara-on-the-Lake, Ontario, L0S 1J0
If there is one thing we have learned in our over 10 years, it is that local, organic fruit is hard to come by. This scarcity is one of the (now many) reasons we were so excited to discover Wiecha Farms several years ago.
Wiecha Farms runs an Organic Peach Orchard in the Niagara-on-the-Lake region and is – deservingly – known for having some of the most delicious peaches available! That we can guarantee! Every year, we patiently wait for this moment – it is official – Wiecha Farm's delicious peaches are back!!!