Publix 1669

Publix #1669, also known as Publix at Town & Country Shopping Center, is a Publix supermarket located at Town & Country Shopping Center, at 501 North Beneva Road in Sarasota, Florida.