Publix 1320

Publix #1320, also known as Publix at Publix, is a Publix supermarket located at Publix, at 7880 113th Street in Seminole, Florida.