Publix 815

Publix #815, also known as Publix at Palm Plaza, is a Publix supermarket located at Palm Plaza, at 717 North 14th Street in Leesburg, Florida. The store opened on February 14, 2002.