Where is Croix de Chavaux Station?

Where is Croix de Chavaux Station located?

Croix de Chavaux Station, Croix de Chavaux Station, France (approx. 48.857994°, 2.4358547°)


Where is Croix de Chavaux Station on the map?