Invicta Primary School

About us

Invicta Primary School is a two site school, located in Greenwich, London.