The present hall was built in 1748 and modified in 1860.
It dates back more than 750 years, although the oldest surviving parts of the present hall were built in the 15th century.
The present municipal hall is already the third one.
An earlier house on the site of the present hall was in existence in 1622.
The door was position in the same direction as the front of the present hall.
You can see the moated site of the castle from the present hall.
The present hall was built between 1719 and 1723, with the interior fittings completed in 1725.
The present main hall of the shrine was built in 1980.
In 1961, the present social hall was added, together with more classrooms, a church office, ministers' offices and a choir room.
Records indicate a manor house on the site of the present hall from 1284.