I am still amazed (I do not know why) that people actually live in flats and small houses within the walls of the Tower. What an address: 34 Tower of London! The moat is now a sea of grass.