Abercrombie & Fitch to set up shop on Oxford Street

Published on March 20, 2024

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