Shadows Keep is a modern castle sitting atop the hill overlooking the Garden City of Missoula. Mountain views and fine cuisine make for a memorable dining experience. Home of the Highlands Golf Club.