Publix 1507

Publix #1507, also known as Publix at Lake Deaton Plaza, is a Publix supermarket located at Lake Deaton Plaza, at 695 Kristine Way in The Villages, Florida.