Publix 399

Publix #399, also known as Publix at Twelve Oaks Plaza, is a Publix supermarket located at Twelve Oaks Plaza, at 7018 West Waters Avenue in Tampa, Florida. The store opened on November 15, 1990.