The luxury Shangri-La Resort & Marina is nestled on Monkey Island on northeastern Oklahoma's Grand Lake O' The Cherokees, the ultimate getaway destination.
Shangri-La Resort
(940)
Resort hotel
Upscale golf resort with 3 courses & a marina, plus a restaurant, condos with fireplaces & a pool.
Address: 57301 OK-125, Afton, OK 74331
Phone: (918) 257-4204
People also ask
Where is Monkey Island, Oklahoma?
What is the history of Shangri-La?
Who is the owner of Shangri-La?
Is Shangri-La owned by Marriott?
Shangri-La Resort Reviews, Deals & Photos 2024 - Expedia.com
www.expedia.com › Vinita-Hotels-Shang...
Shangri-La Resort is located in Afton. Afton Station and Har-Ber Village are cultural highlights, and some of the area's activities can be experienced at ...