Home

Afton, OK Hotels


Featured Afton Hotels


Shangri La Resort Afton Shangri La Resort Afton
57401 East Highway 125, Afton, OK, 74331 USA
Nestled On 650 Acres Along The Shores Of Grand Lake O The Cherokee In Northeast Oklahoma Shangri La Resort Is A Unique Experience. Whether ...


Online Booking


1. Set selected Travel Dates.
(up to 11 months in advance)

Check In:

Check Out:

Adults (per room):

# of Rooms:
(Check price for one room at a time)

2. Select preferred booking provider.
 






Afton Hotel List


S

Shangri La Resort Afton 57401 East Highway 125, Afton, OK