The "Toweroflondon" user's logo

Toweroflondon

Chelmsford, United Kingdom

http://www.thetowerof.london/

The Tower of London is an internationally famous monument and one of England most iconic structures.

Stacks