La paroisse St. François Xavier a été fondée en 1855 et église actuelle a été construite en 1895. Le maître-autel a été remplacé après les changes de Vatican II.