Thames Barrier

19 May 2021
Thames Barrier
Eastmoor Street
SE7 8LX London
United Kingdom