Publix 1451

Publix #1451, also known as Publix at Twickenham Square, is a Publix supermarket located at Twickenham Square, at 310 Pelham Avenue Southwest in Huntsville, Alabama. The store opened on May 7, 2014.