Find tickets for Alice Cooper, Tesla, Blue Oyster Cult & Lita Ford in Welch, Minnesota at Treasure Island Amphitheater on Friday, June 12, 2020.
Treasure Island Amphitheater is located at 5734 Sturgeon Lake Road in Welch, MN