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. The store opened on August 17, 2000.