1. Dellwood Tire & Auto Repair-Lockport Truck Tire Center 711 S State St, Lockport, IL 60441 Coordinate: 41.59102,-88.05714 Phone: (815) 838-3380