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.