We can't find the internet
Attempting to reconnect
Harrods is a world-famous luxury department store in Knightsbridge, London. It occupies a 5-acre site with over one million square feet of retail space, making it the largest department store in Europe.
Harvey Nichols flagship department store is located in Knightsbridge and houses seven floors of exclusive brands of fashion, beauty products and food and wine.