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.
A vacation at the Shangri-La Resort is nothing short of a dream come true....
Spending Valentine’s Day at Shangri-La Resort is a romantic and luxurious experience. There are...
The warm weather from fall and summer may have left us, but winter has...