Where is Navenby?

Where is Navenby located?

Navenby, England, Great Britain (approx. 53.1080101813°, -0.5237731928°)


Where is Navenby on the map?