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.
- ► St Mary's church, Itchen Stoke (7 F)
Media in category "Itchen Stoke"
The following 21 files are in this category, out of 21 total.