A Premier London Hotel Near the River ThamesRead Less
For more than 100 years, The Royal Horseguards has graced the banks of the River Thames. Its architectural heritage and richly furnished accommodations have made it one of the most desirable five-star London hotels, not to mention an enduring icon along the city’s skyline. Remaining true to its regal and prestigious history, The Royal Horseguards features 281 guestrooms and suites with luxuries such as Egyptian cotton linens and sumptuous baths with heated floors. With seven elegant event rooms, fabulous amenities, and convenient location in London’s vibrant heart, The Royal Horseguards has earned its standing as one of the world's leading luxury hotels.