×

Abthorpe

Village in England
Abthorpe is a village and civil parish in the valley of the River Tove in West Northamptonshire, England, about 4 miles west of Towcester, 2 miles northwest of Silverstone and approximately midway between London and Birmingham. Wikipedia
Civil parish: Abthorpe
Population: 285; 307 (2010 est)