Where is Bishops Centre?

Where is Bishops Centre located?

Bishops Centre, Bishops Centre, Great Britain (approx. 51.52198°, -0.677218°)


Where is Bishops Centre on the map?