Publix 1306

Publix #1306, also known as Publix at Village Square, is a Publix supermarket located at Village Square, at 3521 Thomasville Road in Tallahassee, Florida.