Publix 516

Publix #516, also known as Publix at Freedom Square, is a Publix supermarket located at Freedom Square, at 12663 Tamiami Trail East in Naples, Florida. The store opened on February 23, 1995.