Where is Best Western Plus Paris Saclay?

Where is Best Western Plus Paris Saclay located?

Best Western Plus Paris Saclay, Best Western Plus Paris Saclay, France (approx. 48.75601°, 2.17041°)


Where is Best Western Plus Paris Saclay on the map?