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.
Shangri-La Resort cannot wait to welcome you and your family for an unforgettable, exclusive...
Oklahoma lake vacations are always a fantastic way to spend your summer, surrounded by...