Publix 641

Publix #641, also known as Publix at Lake Forest, is a Publix supermarket located at Lake Forest, at 5240 West State Road 46 in Sanford, Florida. The store opened on November 19, 1998.