Beginning as a grocer and tea merchant in the early 1800s, Harrods is now a luxury department store in Chelsea, London. Boasting a wide range of upmarket apparel and accessories, the renowned retailer has gone from strength to strength since its humble beginnings. Expect cashmere knitwear, elegant eveningwear and chic accessories. Protect yourself from the rain in style with Harrods umbrellas. Choose from quirky prints or muted shades, perfect for all modern women.