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.