http://www.woodruffpark.com WOODRUFFPARK.COM], accessed June 13, 2008 Built as a legacy of the 1996 Olympic Games, Centennial Olympic Park, located on 21 acres area of Downtown, is the largest downtown park in the United States developed in the last 25 years.