A Map of Aldgate
Hotels | Weather guide | Events | Shops
map
reviews
website

Chamberlain Hotel
The Chamberlain Hotel is your 'home away from home' in the centre of London. It is conveniently situated just North of Tower Bridge and is a short stroll to many of London’s world-famous tourist ‘hotspots’. ... More | visit website