Publix 727

Publix #727, also known as Publix at Town & Country SC, is a Publix supermarket located at Town & Country SC, at 171 Town & Country Drive in Palatka, Florida.