New York & Company opens its largest store in the world in Chicago
New York & Company announced the grand opening of their largest store in the world, an 18,000-square-foot location on Chicago's iconic retail destination, State Street. The…