Last day to register to vote for Annual Town Meeting Event Date: Friday, May 5, 2023 - 8:30am to 5:00pm Town Clerk's Office, 558 South Main Street