High Rock Cafe sits in Downtown Wisconsin Dells. I had the option of sitting upstairs and i would recomend to sit up there if possible. The upstairs has floor to ceiling windows that overlook the shops on the street. The only issue I had was with how cold it was inside. as soon as i mentioned this to the server...
More