Publix 718

Publix #718, also known as Publix at Chastain Square, is a Publix supermarket located at Chastain Square, at 4279 Roswell Road in Atlanta, Georgia. The store opened on May 18, 2000.