PUBLIX #0388 in 7375 W Atlantic Ave in Delray Beach