1. The Mechanic 1435 Lovell St, Crowley, LA 70526 Coordinate: 30.19785,-92.35202 Phone: (337) 780-5464