International Community School (Secondary & Diploma Campus) is located in London, United Kingdom on 21 Star St, Tyburnia. International Community School (Secondary & Diploma Campus) is rated 3.8 out of 5 in the category international school in United Kingdom.
Address
21 Star St, Tyburnia