Publix 664

Publix #664, also known as Publix at Lenox Marketplace, is a Publix supermarket located at Lenox Marketplace, at 3535 Peachtree Road Northeast in Atlanta, Georgia. The store opened on December 2, 1999.