1. Lube Depot and Repair 205 W Glenwood Ave, Smyrna, DE 19977 Coordinate: 39.30087,-75.61302 Phone: (302) 659-3329