If you are looking to lodge near the Tower of London at a reasonable price, this is the place to be.