The Royal Horseguards Hotel London is a stone's throw from the Houses of Parliament, Trafalgar Square, and overlooks the River Thames. This London hotel is also within easy reach of Buckingham Palace, Chinatown and the West End theatres and shops.
The Royal Horseguards Hotel London Click here to browse more
Discount London City Hotel
|