Category:Itchen Stoke

English: Itchen Stoke is a village in Hampshire, England. The village lies in the valley of the River Itchen, 5 miles north east of Winchester, and 2 miles south east of Itchen Abbas.
Read in another language