Saint Francis Xavier ChurchParishShare3 Saint Peter StreetWinooski, VT 05404United StatesGet directions