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.