Shangri-La Resort, Oklahoma | Grand Lakes Resort & Marina - Oklahoma Hotels
The luxury Shangri-La Resort is nestled on Monkey Island on northeastern Oklahoma’s Grand Lake O’ The Cherokees, the ultimate getaway destination.
Happy New Year! I hope everyone enjoyed a fabulous Christmas with family and friends...
Nestled in the heart of northeastern Oklahoma lies the captivating beauty of Grand Lake,...
We invite you to enjoy the Racquet Club while visiting or staying at Shangri-La...
Valentine’s Day is this weekend, and it’s time to create your dream Valentine’s escape...
While many resorts in four-season climates experience a dramatic decline in available amenities during...