Thames Ditton

Proper noun

 * , bordering onto the River Thames and Greater London.