Publix 261

Publix #261, also known as Publix at Kendall Town & Country, is a Publix supermarket located at Kendall Town & Country, at 8250 Mills Drive in Miami, Florida. The store opened on March 19, 1985.