SSC is housed in Sight & Sound's Millennium Theatre, located at 300 Hartman Bridge Road (Route 896) just outside the charming village of Strasburg, PA. Situated among the beautiful rolling fields of Amish farmland, Sight & Sound's Millennium Theatre attracts over 3/4 of a million people each year. SSC will be located primarily in two studio spaces on the building's second floor, in addition to making use of the state-of-the-art 300 foot Millennium Theatre stage, and the adjacent 640 seat Living Waters Theatre.

SSC is also minutes away from historic Lancaster, PA, home to a vibrant, burgeoning arts community. Lancaster has its own train station, access to bus lines, and is within easy driving distance to the Harrisburg, Philadelphia, and Baltimore/Washington airports.