Delhaven Orchards Ltd. Apples, peaches, fruit 8182 Talbot Trail , , Windsor http://www.delhaven.com 519-676-4475 delhaven@ciaccess.com Get Directions By car By public transit Walking Bicycling Fruit-Veg Windsor