Publix 669

Publix #669, also known as Publix at Skylake Mall, is a Publix supermarket located at Skylake Mall, at 1700 Northeast Miami Gardens Drive in North Miami Beach, Florida.