This website uses cookies to improve your browsing experience. By continuing to use this site, you consent to the use of cookies on your device as described in our Cookie Policy.
  • 33514185
  • 33514184
  • 33514183
  • 33514182
  • 33514181

JJ Hills Fresh Grill, at Icicle Village Resort

Experience one of the best restaurants in Leavenworth and discover sensational fresh grill flavors and a chef-inspired Northwest menu with Bavarian favorites in a casual atmosphere with great views of the Cascade Mountains

click HERE for JJ Hills Fresh Grill menu

click HERE for JJ Hills Children's menu

click HERE for JJ Hills Happy Hour menu

click HERE for JJ Hills Dessert & Dessert Drinks menu

 JJ Hills Fresh Grill, at Icicle Village Resort is one of the most popular Leavenworth restaurants for good reason: we have great food at reasonable prices with something for every palate, not to mention the beautiful views of Tumwater Canyon from our outdoor balcony. Join us for year-round dining on the balcony where you'll be cooled by fans in the summer and warmed with heaters in the winter so you can enjoy those views. (The train runs around the restaurant all year long!)

For reservations please call 509-548-8000 

Open 7 days a week 4pm - 9:30pm

Happy Hour Everyday Sunday through Saturday 4pm - 6:00pm

More Info about JJ Hills Restaurant

Meet the Chef


JJ Hills History

Hours & Location