Publix 1260

Publix #1260, also known as Publix at Southshore Village, is a Publix supermarket located at Southshore Village, at 5052 North US Highway 41 in Apollo Beach, Florida.