Where is Rambouillet Station?

Where is Rambouillet Station located?

Rambouillet Station, Rambouillet Station, France (approx. 48.64341°, 1.832258°)


Where is Rambouillet Station on the map?