Abercrombie & Fitch has opened its second UK location at intu Trafford Centre. The 5,554 sq. ft. flagship site is...
Please log in or sign up to see more.
One fine body…