1. Stillwood Farm 75 Barrows Rd, Easton, CT 06612 Coordinate: 41.26775,-73.28762 Phone: (203) 268-8994