1. Lennys Auto Spot 1110 Saint Charles Rd, Maywood, IL 60153 Coordinate: 41.87486,-87.84767 Phone: (708) 397-5015