Tower Of London

Tower of London

A detail of the Tower of London, one of the most touristic places in London.