Where is Wicklewood?
Wicklewood is a small village situated in England, UK in East Anglia in the County of Norfolk, a few miles from the market town of
Wymondham
Wicklewood Parish Council