Temple Bar Monument, Strand, London.

Temple Bar Monument, The Strand, London, England