River Fleet

One of the 'Lost Rivers' of London, rising in Hampstead Heath and flowing into the River Thames.

The Wikipedia page is