Shangri-La | Grand Lakes Resort & Marina - Oklahoma Hotels
The luxury Shangri-La Resort & Marina is nestled on Monkey Island on northeastern Oklahoma’s Grand Lake O’ The Cherokees, the ultimate getaway destination.
Voted Best Lodging in Oklahomaby the Oklahoma Travel Association
Voted Best Lodging in Oklahoma
Best New Resort in America by Midwest Golfing Association
Best New Resort in America
Call now to reserve your tee time
Call Us Today: 918-257-4204