Itchen Stoke

From Wikipedia, the free encyclopedia

Coordinates: 51°05′25″N 1°12′45″W / 51.090154, -1.212616 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.