Michaels has 4 operating stores near Davenport, Iowa. See the full listing of all Michaels branches below.