Where this organisation works

International Science Council Foundation (UK) works in France.

In the UK, International Science Council Foundation (UK) works in England And Wales and France.

placeRegistered office: London

Leaflet | © OpenStreetMap contributors