Publix 63

Publix #63, also known as Publix at Sarasota Commons, is a Publix supermarket located at Sarasota Commons, at 935 North Beneva Road in Sarasota, Florida.