Treasure Island Resort & Casino is Minnesota's only casino resort on the Mississippi River, owned by the Prairie Island Indian Community in Welch, Goodhue County. The property operates Minnesota's second-largest hotel with 788 rooms and features over 1,800 slot and video poker machines, 44 table games, and a 500-seat high-stakes bingo hall. Amenities include The Lagoon indoor water park, Wave Spa, Island Xtreme Bowl arcade, a 16,000-seat outdoor amphitheater, 2,800-seat convention center, marina, and RV park. Since 1994, the resort has contributed over $25 million to regional nonprofit organizations.