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.