Shangri-La Resort is located about an hour from Tulsa at the tip of Monkey Island on the beautiful shores of Grand Lake! We are a full-service resort with a 27-hole championship golf course and a new 18-hole Par 3-course, the Battlefield.
We offer several unique membership options to appeal to the diverse needs of members with various recreational desires. Our Membership has access to various amenities, including a 119-room hotel with a large resort pool, splash pad, kids playground, an indoor pool, fitness center, spa, four restaurants, and bars offering a variety of dining options, and The Anchor Activity Park and Racquet Club offering recreational activities.