If you get into a car crash in the Elmhurst area, you might find yourself at O'Neill's Auto Body, off of Route 83 in South Elmhurst. Family-owned and operated since 1985, O'Neill's specializes in frame and body repair, window replacement, paint jobs and more.