Abercrombie & Fitch opens Regents Street store

Description

Abercrombie & Fitch has opened a new store at 150 Regent Street in London.