×

Timworth

Village in England
Timworth is a village and civil parish 65 mi north east of London and 26 mi east of Cambridge in the West Suffolk district of Suffolk in eastern England. Located around two miles north of Bury St Edmunds, its 2005 population was 50. Wikipedia
Population: 50