Where is Newbold?

Where is Newbold located?

Newbold, Leicestershire, United Kingdom (approx. 52.7682412°, -1.4070655°)


Where is Newbold on the map?