Tower of London
 
Screen 1 of 1
Screen 1 image
 
The
Tower of London
is
 
the
oldest
stone
castle
 
 
in
London.
 
The
crown
jewels
are
kept
here.