Built on a steep embankment overlooking the Ammonoosuc River in 1894–5, it is a good example of a Late Victorian municipal building, which continues to serve that purpose today.
It is a wood-frame structure presenting five stories to its rear (facing the river) and three on the front, owing to the steeply sloping lot.
The main roof eave is lined with brackets, with gabled wall dormers on the two street-facing facades.
There are two primary entrances on the Union Street facade, each sheltered by Stick style gabled hoods supported by large triangular brackets.
When built the structure housed all manner of municipal services, including fire, police, library, and town offices.