Plaza on the River, a 5-star, all-suite hotel barely over a mile from famed Westminster Abbey. Included in-room kitchens, suite-style spaces, central location and full-service accommodating staff make this property one of the more popular London hotels.

London’s first hotel, and still one of the best London hotels, Brown’s Hotel, stands as a fashionable property that gives visitors a 5-star experience once reserved for aristocracy.
One of the popular West End London hotels, The Cavendish London offers a modern feel that may conceal its long history. The hotel’s long history of hospitality continues in a location that sits just minutes from the most frequented London attractions.


