River that flows through London (6)
I believe the answer is:
thames
(Other definitions for thames that I've seen before include "River of southern England" , "Windsor's river" , "One going to live abroad" , "River at Henley" , "London flood control" .)