translate English to French: It is in the heart of the Scientific European Culture.
Il se trouve au cœur de la Culture scientifique européenne.