The Spot

The Spot hero image

About The Spot

The Spot is a studio for performing arts in the beautiful ski town of Sun Valley, Idaho.