Publix 1321

Publix #1321, also known as Publix at Seville Square, is a Publix supermarket located at Seville Square, at 3030 54th Avenue South in Saint Petersburg, Florida.