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.