Publix 1027

Publix #1027, also known as Publix at Zelda Place, is a Publix supermarket located at Zelda Place, at 3026 Zelda Road in Montgomery, Alabama.