Contact Info Location Offices of Admission & Financial Aid Slocum Hall 104 Delaware, Ohio 43015 P 800-922-8953P 740-368-3020F 740-368-3314E owuadmit@owu.edu Social Media X Follow UsFacebook Visit UsLinkedIn Connect With UsInstagram Follow Us Office Hours M-F 8:30 a.m.-5 p.m.