Did you know that London's Burlington Gardens is the site of the first Abercrombie & Fitch store in Europe? SOMEFACTS.com