Harrods is without a doubt the most famous shopping department store of its kind. Located in Knightsbridge, the store first opened in 1849 and offers the finest quality merchandise. Harrods offers women’s and men’s fashion and accessories, children’s clothing and toys, a large range of home wares and a spectacular food hall.