The Town Hall is a registered historic building nestled in the heart of Amherst. It’s where the Mayors office is headquartered and all of the town meetings are held. It has an amazing space upstairs where plays and other such performances where once the entertainment of the town. Now it’s just a dusty storage place for christmas decorations. Hopefully some day it will comeback to life.