Greenland Town Hall at 575 Portsmouth Avenue in historic town center Greenland, New Hampshire NH, USA.