Location: 14-28 Oxford St, London, Greater London W1D 1AU, United Kingdom Website Facts: - Irish clothing store - Several stores across Europe - The largest store is located in Market Street, Manchester, England - The UK equivalent of an Old Navy/H&M combination; however, the store setup is similar to a Forever 21