Harrods is a 25 minute walk from St. James’s Hotel and Club but can be reached much quicker using the nearest tube station. Spend your afternoon at Harrods which is London’s most luxurious department store and in the evening continue the luxury by dining at our very own Michelin Star Restaurant before relaxing in one of our luxurious rooms or suites.
Harrods is a luxury department store located on Brompton Road in Knightsbridge, London. It is the biggest department store in Europe and includes over 330 departments for consumers to choose from. Harrods has become a popular tourist attraction in London thanks to it’s impressive architecture and how it gives the public a look in on how the wealthy and famous spend their riches.