Where is Botzaris Station?

Where is Botzaris Station located?

Botzaris Station, Botzaris Station, France (approx. 48.87936°, 2.38985°)


Where is Botzaris Station on the map?