Nestled on 650 acres along the shores of Grand Lake O' the Cherokees in NE Oklahoma, Shangri-La Resort is a unique experience. Whether you are planning a family get-away, romantic interlude, golf outing or convention, we can satisfy each traveler with our gracious hospitality, incomparable service and innumerable amenities. All accommodations are within a short walk of our manicured fairways, professional designed meeting facilities and fabulous dining.