Office of Financial Aid Location Office of Financial Aid Slocum Hall #246 61 S. Sandusky St. Delaware, OH 43015 P 740-368-3050F 740-368-3066E financialaid@owu.edu