Main Page | See live article | Alphabetical index

Newhaven, Derbyshire

See Newhaven for other towns of that name.

Newhaven is a small town in the county of Derbyshire, England, east of Hartington and west of Cromford.