Itchington
English
Proper noun
Itchington
A
hamlet
in
Tytherington and Itchington
parish,
South Gloucestershire
district,
Gloucestershire
,
England
(
OS
grid ref ST6686
)
.
See also
Bishop's Itchington
Long Itchington
References
Ordnance Survey