Where is Newsham?

Where is Newsham located?

Newsham, England, Great Britain (approx. 53.7571858713°, -0.909916878°)


Where is Newsham on the map?