The Town of Hampstead’s administrative offices will be closed on May 19, 2025.