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.