1. L & L Veterinary Clinic 19850 Kedzie Ave, Flossmoor, IL 60422 Coordinate: 41.52901,-87.69403 Phone: (708) 206-2060