WHAT ‘IDLC’ IS THE ISLAND IN PARIS ON WHICH NOTRE DAME STANDS? May 9, 2017 By Show answer ILE DE LA CITE More Geography QuestionsMore World Geography Questions