The Anchor at Shangri-La

The Anchor at Shangri-La

By Kathleen Swift Shangri-La Resort on Grand Lake O’ the Cherokees is a premier golf resort known for its 27 holes of championship golf and luxury 119-room resort hotel. With the addition of The Anchor, an 11,000-square-foot indoor facility, Shangri-La is now a prime...