Where is New Braintree?

Where is New Braintree located?

New Braintree, New Braintree, United States of America (approx. 42.31664°, -72.12654°)


Where is New Braintree on the map?