Located in Northumberland, New Hampshire, American Legion Hall is a social centre.
No contact information available for American Legion Hall.
You'll find supermarket within roughly 0.8 miles.
The area also features Nature Reserve, Sports Centre, Grave Yard, Park, Townhall, Alcohol, Department Store, Variety Store, School, Post Office, Place Of Worship among other options.