Please wait...
Harrods is a renowned department store in London. It is located on Brompton Road, south of Hyde Park, in the borough of Kensington and Chelsea. Henry Charles Harrod founded it as a grocery store in 1849. The present Harrods building, constructed in 1905, houses roughly 300 departments, 20 restaurants, a bank, and a beauty salon. The store sells gourmet food items, beauty, high-fashion clothing etc. Harrods is considered the best department store in Britain.
Thanks for subscribing!
This email has been registered!