Where is Institut national des sciences appliquées de Rennes located?
Institut national des sciences appliquées de Rennes, Institut national des sciences appliquées de Rennes, France (approx. 48.121387°, -1.634722°)
Institut national des sciences appliquées de Rennes, Institut national des sciences appliquées de Rennes, France (approx. 48.121387°, -1.634722°)