Where is Mountbatten Centre?

Where is Mountbatten Centre located?

Mountbatten Centre, Mountbatten Centre, Great Britain (approx. 50.824°, -1.083°)


Where is Mountbatten Centre on the map?