ADVERTISEMENT

Tag: Thames river

Thames River is the longest river in England, 205 miles long and the Thames path follows the river for 184 miles making it the longest riverside walk in Europe, it has 45 locks and is home to 25 species of Fish, and Boats with some outstanding natural beauty.

ADVERTISEMENT

Recent Articles