
Place
Free account · your comment posts right after signup
Narborough is a village of 1405 hectares in the Breckland district of Norfolk, England, with a population of 1,094 at the 2011 census. It is situated in the Nar Valley, with the river Nar flowing through on its way to the River Great Ouse.
Not who you're looking for? Others named Narborough: village and civil parish in Leicestershire, UK