Located just off I-75 on Windy Hill Road and a few long par 5s from from the new Atlanta Braves stadium, Fox Creek Golf Club and Legacy Golf Links are two of the nation’s best driving range and golf destinations, recognized nationally as a Top 50 Public Driving Range Facility by Golf Range Association of America.