There’s nothing like the simple joy of enjoying a skillfully crafted meal while surrounded by nature’s unmatched beauty. Here at Shangri-La Resort, we know that better than anybody. We are lucky enough to work at one of the best resorts in Oklahoma and take in the gorgeous views of Grand Lake everyday. We never go hungry because Shangri-La Resort also has some of the best restaurants by Grand Lake with live entertainment and options for every occasion and personal taste. 

The Summit Restaurant offers the finest dining in the Grand Lake area

The Summit Restaurant

The Summit Restaurant offers the finest dining in the Grand Lake area. The restaurant is located on the highest point of Monkey Island, allowing you to have breathtaking views of Grand Lake. We are lucky to have award-winning, pastry chef, Julie Morgan who offers guests delectable desserts with Instagramable presentations.

Shangri-La Resort has some of the best restaurants by Grand Lake

Doc’s Bar & Grill

Doc’s Bar & Grill is an excellent choice when you want a more casual dining experience. The restaurant & bar provides guests with a fantastic view of Grand Lake and the resort swimming pool. Night owls can enjoy the late-night menu from 10 p.m. – 12 a.m.

Doc’s Bar & Grill is an excellent choice when you want a more casual dining experience.

Eddy’s Lakeside Bar

Eddy’s Lakeside Bar allows guests to dine on the Grand Lake waterfront. The delicious cuisine and vibrant lakeside atmosphere make this one of the most popular restaurants & bars to hang out at by Grand Lake. Enjoy Eddy’s live music on the weekends during the summer months. You can check our schedule online to get the details on performance time and dates.

Eddy’s Lakeside Bar allows guests to dine on the Grand Lake waterfront.

The Anchor Food Galley and Sports Bar

The Anchor Food Galley restaurant offers fun and casual cuisine for Grand Lake travelers. The Anchor Sports Bar is a great place to watch a sports game on the big-screen TV we have available for guests. While watching the game, you can enjoy expertly crafted cocktails and regional beers from our friendly bartenders. If watching sports isn’t your style, we have plenty of bar games, pool tables, and shuffleboard available for guests.

Enjoy delicious cuisine and cocktails on Grand Lake by booking your stay today!