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.