Where is Thames Barrier?
Where is Thames Barrier located?
Thames Barrier, Newham, United Kingdom (approx. 51.50236°, 0.03333°)
Where is Thames Barrier on the map?
Thames Barrier - Big Ben
{"latitude":51.50236,"longitude":0.03333,"title":"Thames Barrier"}