Our Lady of Lourdes ChurchParishShare3310 Vermont Route 346North Pownal, VT 05261United StatesGet directions