Publix 511

Publix #511, also known as Publix at Publix Super Market, is a Publix supermarket located at Publix Super Market, at 6001 North Nebraska Avenue in Tampa, Florida.