Get directions to: Shangri-la Resort & Conference Center, Afton, OK
Restaurant address: 57401 E Highway 125 Afton, OK 74331, USA
Restaurant: Shangri-la Resort & Conference Center