The Chamberlain Hotel is your 'home away from home' in the centre of London. It is suitably situated just North of Tower Bridge and is a short stroll to many of London's world-famous tourist hotspots. Being located within the City district provides convenient access to the central business district for our business clientele.
The Chamberlain Hotel is located just north of Tower Bridge and only... More details
Liverpool was awarded the European Capital of Culture 2008. The vibrant city is renowned for its arts & culture and is home to numerous museums & galleries including a branch of the Tate Gallery. Read more ...