United Kingdom
London
Description:
Where is this
Status:
Already located!
Solution:
London
Lat/Lng:
51.4958429414163, 0.04208947386166528
Found by:
CuriousJM
62 months ago
128
The structure in front are he Thames (Flood) Barrier.
Wikipedia;
external link
Google Street View;
external link
CuriousJM
62 months ago
128
London.
The dome in background is O2 Arena formerly Millennium Dome.
Wikipedia;
external link
2 comments