Where is Friends' School?

Where is Friends' School located?

Friends' School, Friends' School, Great Britain (approx. 54.518°, -6.045°)


Where is Friends' School on the map?