Teddington Lock is the highest (ie furthest from the sea) point of the Tidal Thames. And one of those prosperous wannabe villages in London
Previous | Main | Next