Among the top Indian casinos, we can definitely single out Indian Head Casino located on 3236 U.S. Highway 26, Warm Springs, Oregon and Kewadin Casino St. Ignace on 3015 Mackinac Trail, St. Ignace, Michigan.