PUBLIX #1080 in 3475 Wedgewood Ln in The Villages