Publix 1370

Publix #1370, also known as Publix at Chelsea Crossroads, is a Publix supermarket located at Chelsea Crossroads, at 501 Chelsea Crossroads in Chelsea, Alabama. The store opened on April 6, 2011.