Jest to komfortowy hotel z przyjazną atmosferą usytuowany nieco na północ od mostu Tower Bridge. Obiekt jest położony niedaleko twierdzy Tower of London, wieżowca 30 St Mary Axe (zwanego również Gherkin), wybrzeża rzeki i kompleksu rekreacyjno-mieszkalnego St Katharine Docks. We wszystkich pomieszczeniach zapewniono bezpłatne WiFi.
Z obiektu można w kilka chwil dojść do wielu słynnych na całym świecie atrakcji Londynu. Lokalizacja budynku zapewnia też łatwy dostęp do dzielnicy biznesowej. Spacer na dworzec kolejowy Liverpool Street Station zajmuje zaledwie kilka minut.
W każdym pokoju znajduje się łazienka. Pokoje są również wyposażone w telewizor z płaskim ekranem, biurko oraz zestaw do parzenia kawy i herbaty.
Hotel The Chamberlain jest nowoczesny, ale i przytulny. Na miejscu Goście znajdą elegancką restaurację oraz bar w stylu angielskiego pubu, który jest idealnym miejscem na posiłek i relaks przy wybornym piwie ale. Restauracja jest dostępna w porze lunchu i wieczorem. Panuje w niej bardziej formalny styl w porównaniu do swobodnej atmosfery w barze.