Where is Lancaster Royal Grammar School?

Where is Lancaster Royal Grammar School located?

Lancaster Royal Grammar School, Lancaster Royal Grammar School, Great Britain (approx. 54.046944°, -2.7891667°)


Where is Lancaster Royal Grammar School on the map?