Abercrombie & Fitch has opened its flagship Irish store on College Green in Dublin.Whitespace Publishing Ltd - businessandleadership.com