United Kingdom
The Tower of London
Description:
I believe that this is in England or France. It was taken in 2008 or 2009 but I cannot remember where I was.
Status:
Already located!
Solution:
The Tower of London
Lat/Lng:
51.5079178174261, -0.07689331803893973
Found by:
CuriousJM
53 months ago
128
More precisely - The Tower of London.
external link
Google Street View - external link
2 comments