Derby is the county town of Derbyshire, situated on the Derwent 40 miles northeast of Birmingham. It has a number of beautiful churches, including All Saints (1509).
See more Cities and Towns.