Located in Welch, Minn., the Treasure Island Resort Casino is owned and operated by the Prairie Island Indian Community. The most recent renovation occurred in 2015, and it helped create one of the top tourist attractions in the state of Minnesota. Treasure Island Resort Casino opened in 1984, but there have been several renovations done since that time.