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.