Where is Invicta Grammar School?

Where is Invicta Grammar School located?

Invicta Grammar School, Kent, United Kingdom (approx. 51.27462°, 0.53536°)


Where is Invicta Grammar School on the map?