ATMs in Stoddard, New Hampshire, the US. ATMs locations in Stoddard, New Hampshire. Find the nearest atms locations, near you. All types of business services ATM Finance Real estate School All atms in Stoddard ATM (Mr Mikes) ATM Finance 1275 New Hampshire 9, Stoddard, New Hampshire 03464 Write a review Phone Directions