Cherokee Town and Country Club
  • Atlanta, GA, USA