Where is Newman University?

Where is Newman University located?

Newman University, Worcestershire, United Kingdom (approx. 52.4336°, -1.9938°)


Where is Newman University on the map?