At the moment, Michaels has 4 branches near Vineland, New Jersey. See the page below for a full listing of all Michaels locations nearby.