Treasure Island Resort and Casino is located at 5734 Sturgeon Lake Rd in Welch, Minnesota. The casino recently recognized 4 lucky people that won big jackpots playing slot machines.
Treasure Island Resort and Casino in Welch, Minnesota has nearly 2,000 slot machines and a bunch of other gaming options like table games, poker rooms, video poker, and keno.