Publix 667

Publix #667, also known as Publix at Deltona Landings, is a Publix supermarket located at Deltona Landings, at 915 Doyle Road in Deltona, Florida. The store opened on March 4, 1999.