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.