Presently, Michaels has 4 stores near Mays Landing, New Jersey. These are Michaels branches in the area.