Best & Company

From Wikipedia, the free encyclopedia

Best & Company was a chain of luxury department stores foundedin New York City, New York. It's flagship location was located on 5th Avenue. Best & Company closed down in the 1970s.