Where is Queen Elizabeth School?

Where is Queen Elizabeth School located?

Queen Elizabeth School, Queen Elizabeth School (Station), Great Britain (approx. 54.202633°, -2.605463°)


Where is Queen Elizabeth School on the map?