Several blocks away from the World of Coca-Cola Museum, a sign towers over Peachtree Street, in the very heart of downtown Atlanta's business district.