Updated on March 29, 2023. Following an appeal, the City of Winooski has reversed course and denied a demolition permit for St. Stephen Church. In a unanimous decision signed on Monday, the Development Review Board overruled the zoning administrator’s decision to approve a permit, saying it recently learned that the 95-year-old landmark on Barlow Street […]

