 Newtown, Hampshire

Newtown is a village and civil parish in the English county of Hampshire, about south of Newbury, Berkshire.In the early 13th century, the Bishops of Winchester created six new towns