1. Loren's Service Center Inc 7649 W State Road 28, Elwood, IN 46036 Coordinate: 40.27709,-85.81667 Phone: (765) 552-6625