Christmas vacation town office closed When: Fri December 23rd 2022 thru Mon January 2nd 2023 Where: Stamford Town Office 986 Main RoadStamford VT, 05352 Directions