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. The store opened on March 16, 1995.