The River Haven in Thames Ditton might just be the best place in London to sit and watch the world go by.

The River Haven in Thames Ditton might just be the best place in London to sit and watch the world go by.