The World of Coca-Cola" is located on a twenty-acre site in Atlanta. The twenty-acre site is known as A) Atlanta Botanical Garden. B) Stone Mountain Park. C) Pemberton Place. D) Piedmont Park.