Presently, Michaels runs 5 stores near Nashua, New Hampshire. This page will give you the listing of all Michaels branches in the area.