Where is White Lodge Centre?

Where is White Lodge Centre located?

White Lodge Centre, White Lodge Centre, Great Britain (approx. 51.379333°, -0.521447°)


Where is White Lodge Centre on the map?