If you are scheduling for a particular holiday destination at London, then Chamberlain Hotel is the perfect place for you to reside. Chamberlain Hotel London is conveniently located just north of Tower Bridge and is a short stroll to many of London’s world famous tourist hotspots. Apart from its own unique and historic surroundings, The Chamberlain offers immediate access to London’s West End and the South Bank. Being located within the city district, it provides convenient access to the central business district for business clientele.