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. The store opened on December 17, 2016.