Publix 1576

Publix #1576, also known as Publix at Delray Square, is a Publix supermarket located at Delray Square, at 4771 West Atlantic Avenue in Delray Beach, Florida.