Queniborough
Appearance
English
[edit]
Proper noun
[edit]Queniborough
- A village and civil parish in Charnwood district, Leicestershire, England (OS grid ref SK6412).
References
[edit]Further reading
[edit]Queniborough on Wikipedia.Wikipedia