A new life for the ‘Sophia Antipolis Terraces’. Equilis France develops an ambitious 30,000 sqm mixed-use project.Find out more