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
25 West Perry St., Willard, Ohio 44890 419.935.1149
Rev. Michael Diemer, Parochial Administrator
25 W. Perry Street
Willard, OH 44890
PH: 419.935.1149
Fax: 419.933.6000