Selfridges is perceived as one of Harrods's biggest rivals. Selfridges was founded in 1908, and is headquartered in London, England. Like Harrods, Selfridges also competes in the Fashion, Apparel & Accessories space. Selfridges generates $1.6B more revenue vs. Harrods.