The Lodge - Finchley

The North London International School, 49 Woodside Avenue, London, N12 8SY