Where is Novotel Saclay?

Where is Novotel Saclay located?

Novotel Saclay, Novotel Saclay, France (approx. 48.73281°, 2.16906°)


Where is Novotel Saclay on the map?