Queniborough

English

Proper noun

Queniborough

  1. A village and civil parish in Charnwood district, Leicestershire, England (OS grid ref SK6412).

References

Further reading