Contact Us

St. Francis Xavier Church

Rev. George Mahas, Parochial Administrator

 

25 W. Perry Street
Willard, OH 44890


PH: 419.935.1149

 

Fax: 419.933.6000