Whitehall
The Royal Horseguards Hotel is ideally located in London overlooking the River Thames and is in walking distance of the Houses of Parliament, Trafalgar Square, the Royal Festival Hall and the London Eye Millennium Wheel. The hotel offers air conditi...