which river flows through london
Yes, the River Thames is the river that flows through London in England on it's way to the North sea. Edit. Share to: 1  Using Life Experiences as a Geography Lesson Using personal experience is the best way to learn and understand new concept.