December, and is a sprawling, 65,000 square-foot athletic country club located just off of Briarcliff Road in Atlanta’s North ...