Farfetch-owned Stadium Goods is closing its store located on Howard Street in Manhattan. The business will be consolidated