Last modified on 23 August 2012, at 17:58

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.


This category has only the following subcategory.