The Gun Lake Casino Buffet is popular and pretty affordable. Located off 131, just 24 miles south of Grand Rapids, and 27 miles north of Kalamazoo, Gun Lakes Casino is currently in the middle of a $300 million dollar expansion, which will add a 15 story hotel tower, and 32,000 square foot Aquadome pool complex. The Harvest Buffet at Gun Lake Casino is a very popular dining option for the 3 million gamblers who visit the casino each year.