The closest luxury beds to The Tower of London are at Four Seasons Hotel London at Ten Trinity Square – it is about 300 metres away from where mediaeval royalty, sometimes imprisoned, used to stay. The hotel is the same distance from Tower Hill underground tube station, which makes it most agreeable for many reasons.