Publix 266

Publix #266, also known as Publix at Punta Gorda Crossing, is a Publix supermarket located at Punta Gorda Crossing, at 2310 Tamiami Trail in Punta Gorda, Florida. The store opened on March 20, 2003.