Must Visit Attractions in London
Home
London Eye
Big Ben
Buckingham Palace
Tower of London
HMS Belfast
Thames Barrier
Information
Thames Barrier
Thames Barrier is a flood defence located on the River Thames to the East of London.
To be Continued!