Abercrombie & Fitch

1-1 of 1 Articles
Clock icon 1 minute

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.

1-1 of 1 Articles
Intership icon

Latest Jobs

Intership icon

Latest Events