Publix 840

Publix #840, also known as Publix at Carrollwood Shopping Center, is a Publix supermarket located at Carrollwood Shopping Center, at 10015 North Dale Mabry in Tampa, Florida. The store opened on November 7, 2002.