1. Green Earth Care 17741 Willard Ln, Lockport, IL 60441 Coordinate: 41.56332,-88.01317 Phone: (815) 588-3899