Where is Newnham?

Where is Newnham located?

Newnham, Worcestershire, United Kingdom (approx. 52.3207338°, -2.5254407°)


Where is Newnham on the map?