Located 320 meters from River Thames. The Royal Horseguards Hotel is a popular choice amongst travelers in London, whether exploring or just passing through.
Located 388 meters from River Thames. Corinthia Hotel London is a popular choice amongst travelers in London, whether exploring or just passing through.