Daventry

From Fresh Dictionary

English

Proper noun

Daventry

  1. A town in Northamptonshire, England
Personal tools