1. Cheap Pet Stains & Odor Removal 1003 N York St, Elmhurst, IL 60126 Coordinate: 41.93109,-87.93918 Phone: (630) 589-8111