Publix 681

Publix #681, also known as Publix at Holmes Beach, is a Publix supermarket located at Holmes Beach, at 3900 3900 East Bay Drive in Holmes Beach, Florida. The store opened on June 17, 1999.