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.

Media in category "Itchen Stoke"

The following 21 files are in this category, out of 21 total.