Itchen Stoke
From Wikipedia, the free encyclopedia
Itchen Stoke is a village in Hampshire, England. The village lies in the valley of the River Itchen
Itchen Stoke is a village in Hampshire, England. The village lies in the valley of the River Itchen