The hotel is located on the River Thames at Embankment, encompassing two iconic buildings with a rich historical background. The Victorian grandeur combined with contemporary comfort sets it apart as one of the finest hotels near Westminster and the Houses of Parliament.
Guests can easily walk to Embankment, Big Ben, the Houses of Parliament, the London Eye, Trafalgar Square, and the South Bank from the hotel.
Guests can enjoy dinner at the restaurant, One Twenty One Two, or have a drink at the Equus Bar. Traditional afternoon teas are also available in the relaxing lounge.
Guests can take advantage of a 10% off Stay longer & save offer to explore the heart of London from the hotel.
Guests can expect sumptuous meals at the restaurant, cocktails at the bar, sundowners on The Terrace, and a choice of river, city, or garden views. The hotel also offers impeccable service, beautiful rooms, and a convenient location near iconic London landmarks.