1. Lucky Ducks Farm 3386 C 1/2 Rd, Palisade, CO 81526 Coordinate: 39.0578,-108.4249 Phone: (970) 523-1000