Publix 764

Publix #764, also known as Publix at Orchard Square Shopping Center, is a Publix supermarket located at Orchard Square Shopping Center, at 4290 Bells Ferry Road in Kennesaw, Georgia. The store opened on March 22, 2001.