Company FLIKKEMA MOTORS OF NORTHWEST INDIANA, INC. Address 25640 South Sharon Lane, Crete, IL, 60417, USA