Where is New Boston?

Where is New Boston located?

New Boston, New Hampshire, United States (approx. 42.9761945°, -71.6939626°)


Where is New Boston on the map?