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 is located at 5734 Sturgeon Lake Rd in Welch, Minnesota. The casino recently recognized 4 lucky people that won big jackpots playing slot machines.