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. The store opened on July 1, 1999.