St Luke’s Church of England Primary School
Saunders Ness Road, Isle of Dogs, London, E14 3EB
St Luke's Church of England Primary School with URN 100954, a Voluntary aided school located in Tower Hamlets, city of London, England. A Mixed school with a capacity of...
