London Guards Hotel enjoys a central location in London, England.
A stately pillared entrance welcomes guests into the lobby where chandeliers descend from an ornate ceiling.
The hotel stands only one hundred kilometers from Hyde Park, London's sizable royal park. Moreover, Kensington Palace, an official residence of the royal family, lies only one hundred fifty meters away. Buckingham Palace stands within eight hundred meters.
Meanwhile, London Heathrow airport is twelve kilometers from London Guards Hotel.