The total number of Michaels locations presently operational near Amherst, Hillsborough County, New Hampshire is 4. On the page below you can view the entire listing of all Michaels stores nearby.