United Kingdom

The Tower of London

Status:

Already located!

Solution:

The Tower of London

Lat/Lng:
51.5079178174261, -0.07689331803893973

Found by:

CuriousJM

place image

2 comments

CuriousJM 14 days ago
1

More precisely - The Tower of London.
external link
Google Street View - external link

CuriousJM 14 days ago
1

London Tower.