Publix 857

Publix #857, also known as Publix at Vineyard Center, is a Publix supermarket located at Vineyard Center, at 6615 Mahan Drive in Tallahassee, Florida. The store opened on November 14, 2002.