Publix 620

Publix #620, also known as Publix at Crestwood Square, is a Publix supermarket located at Crestwood Square, at 11977 Southern Boulevard in Royal Palm Beach, Florida. The store opened on December 11, 1997.