Invicta Primary School is located in London, United Kingdom on Benbow St, Greenwich,. Invicta Primary School is rated 4.3 out of 5 in the category primary school in United Kingdom. We are graded as Outstanding by Ofsted and are absolutely thrilled about the opportunities that this position offers the school in terms of curriculum development, innovation and expansion.
Address
Benbow St, Greenwich,