Presently, Michaels has 7 locations near Hanover, Plymouth County, Massachusetts. See this page for a full listing of every Michaels location nearby.