Publix 821

Publix #821, also known as Publix at Paradise Place, is a Publix supermarket located at Paradise Place, at 4075 North Haverhill Road in West Palm Beach, Florida. The store opened on June 21, 2003.