Where is Bishop Challoner Catholic College located?
Bishop Challoner Catholic College, Bishop Challoner Catholic College, Great Britain (approx. 52.4329°, -1.8903°)
Bishop Challoner Catholic College, Bishop Challoner Catholic College, Great Britain (approx. 52.4329°, -1.8903°)