Right now, Michaels has 7 stores near Vallejo, California. Below you can see the listing of all Michaels branches nearby.