Dette indbydende og komfortable hotel ligger lige nord for Tower Bridge og tæt på Tower of London, Gherkin-bygningen, Themsen og St. Katharine Docks. Der er gratis wi-fi overalt.
Mange af Londons verdensberømte seværdigheder ligger inden for gåafstand fra hotellet, og der er gode forbindelser til Londons erhvervskvarter. Liverpool Street Station ligger en kort gåtur derfra.
Samtlige værelser har eget badeværelse, fladskærms-tv, skrivebord samt te- og kaffefaciliteter.
The Chamberlain er moderne og stilfuldt indrettet med en elegant restaurant samt en bar i pub-stil hvor der bydes på udsøgte retter, gode ale-sorter samt en afslappet atmosfære. Frokosten og middagen kan nydes i restauranten som er et mere formelt alternativ til de afslappede omgivelser i baren.