As its name suggests, this hotel is located right next to Tower Bridge and the Tower of London, on the north side of the river. Popular hotspots such as The Shard, Borough Market and Sky Garden ...