Publix 1668

Publix #1668, also known as Publix at Longwood Hills Market, is a Publix supermarket located at Longwood Hills Market, at 675 Longwood Hills Road in Longwood, Florida.