Museums

The Tower of London

Her Majesty’s Royal Palace and Fortress, more commonly known as the Tower of London, is a historic castle on the north bank of the River Thames in central London, England. It was founded soon after 1066. Over the years I have been asked to do much work on paint colours here.

Tower Green

For an excellent (and humorous) potted history of the Tower see this Yeoman Warder’s account: