Abercrombie & Fitch opens Regents Street store Description Abercrombie & Fitch has opened a new store at 150 Regent Street in London. Post navigation Knight Frank hires former JLL hotels and leisure property valuerAviva enters long-term partnership with Netflix at Surrey studios