<--Previous
Up
Next-->
17/04/2006 10:41 AM
On top of
Stave Hill
. In between the nature park and the tall rise buildings on Canary Wharf runs the Thames.