PUBLIX #0279 in 13860 S Jog Rd in Delray Beach