The Town Hall has been the scene of many special occasions and events from 1866. TheĀ auditorium seats up to 300 people and is a popular location for meetings, wedding receptions, fairs, concerts, conventions and formal dinners.