Where is Newnham?
Where is Newnham located?
Newnham, Worcestershire, United Kingdom (approx. 52.3207338°, -2.5254407°)
Where is Newnham on the map?
{"latitude":52.3207338,"longitude":-2.5254407,"title":"Newnham"}