The Pavilion (Scranton, Pennsylvania) The Pavilion (originally known as the Montage Mountain Performing Arts Center) is an outdoor amphitheater located in Scranton, Pennsylvania, within the Montage Mountain Ski Resort. A temporary fixture was originally built in 1992, known as the Montage Mountain Amphitheater.