Publix 1443

Publix #1443, also known as Publix at Homestead Shopping Plaza, is a Publix supermarket located at Homestead Shopping Plaza, at 1324 Homestead Road North in Lehigh Acres, Florida.