PUBLIX #1576 in 4771 W Atlantic Ave in Delray Beach