1. John's Auto Service & Repair Inc 18009 Harwood Ave, Homewood, IL 60430 Coordinate: 41.5625,-87.66702 Phone: (708) 798-7071