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. The store opened on November 13, 1980.