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.