Publix 654

Publix #654, also known as Publix at Southchase, is a Publix supermarket located at Southchase, at 12195 South Orange Blossom Trail in Orlando, Florida. The store opened on December 3, 1998.