ODIHAM, a market-town of Hampshire, twenty miles north-east of Winchester.