top of page
25 West Perry St., Willard, Ohio 44890 419.935.1149

St. Francis Xavier Church
Contact Us
St. Francis Xavier Church
Rev. Michael Diemer, Parochial Administrator
25 W. Perry Street
Willard, OH 44890
PH: 419.935.1149
Fax: 419.933.6000
bottom of page