Where is New Sharon?

Where is New Sharon located?

New Sharon, New Sharon, United States of America (approx. 44.63895°, -70.01561°)


Where is New Sharon on the map?