The Treasure Island Amphitheater is at 5734 Sturgeon Lake Rd, Welch, MN 55089.