Publix 1080

Publix #1080, also known as Publix at Southern Trace Plaza, is a Publix supermarket located at Southern Trace Plaza, at 3475 Wedgewood Lane in The Villages, Florida.