Publix 518

Publix #518, also known as Publix at Springs Plaza, is a Publix supermarket located at Springs Plaza, at 3942 South Suncoast Boulevard in Homosassa, Florida. The store opened on March 30, 1995.