Shangri-La Resort is a 4-star independent property in Afton, Oklahoma, situated directly on the shores of Grand Lake O' the Cherokees. The resort sits within a three-minute walk of the lake's main waterfront and approximately four minutes by car from Isles' End Cove, making it an immediate base for water activities and scenic exploration.
The property includes a spa, a bar and lounge, a fitness center, a conference room, and 24-hour front desk service. A complimentary breakfast is served daily. The resort also offers electric vehicle charging stations for guests with compatible vehicles.
Grand Lake O' the Cherokees, Isles' End Cove, and Bernice State Park are all within easy reach, positioning the resort for water-based recreation, fishing, boating, and day trips into the surrounding area. The location works well for leisure travelers seeking lakeside relaxation and outdoor activities, as well as groups or business travelers requiring meeting facilities.