LOCATION

BEAUTIFUL DOWNTOWN STOUGHTON

Big Sky Restaurant is located in Stoughton, WI at 176 East Main Street. Located only a few blocks away from the Stoughton Opera House. We are in the heart of downtown Stoughton! We are open Wednesday thru Saturday from 5pm to 8pm.