Clothing brand Abercrombie & Fitch has leased a space in Edinburgh as it plans to open its first Scotland store. Savills, on behalf of Patrizia, has let the 65 George Street location in Edinburgh to AFH Stores UK Ltd.
Abercrombie & Fitch
1-1 of 1 Articles