Publix 665

Publix #665, also known as Publix at Shamrock Plaza, is a Publix supermarket located at Shamrock Plaza, at 3870 North Druid Hills Road in Decatur, Georgia. The store opened on June 3, 1999.