Abercrombie & Fitch to set up shop on Oxford Street

The retailer has signed a multi-year lease for two floors in the mixed-use retail and office building.

Abercrombie & Fitch to set up shop on Oxford Street
The retailer has signed a multi-year lease for two floors in the mixed-use retail and office building.