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.