The Natural Store has filed for voluntary liquidation, closing its two stores in the Chelsea and Covent Garden districts of London. The retailer claimed to have opened the first shoe store on Neal Street in 1977, followed by many others. It is the property of The Boot Tree, which is ...
Your membership benefits:
To continue reading this article REGISTER NOW.