Publix 887

Publix #887, also known as Publix at Southwood Village, is a Publix supermarket located at Southwood Village, at 3551 Blair Stone Road in Tallahassee, Florida. The store opened on September 18, 2003.