Publix 635

Publix #635, also known as Publix at Pelican Strand, is a Publix supermarket located at Pelican Strand, at 5624 Strand Boulevard in Naples, Florida. The store opened on May 21, 1998.