Where is Bellevue Station?

Where is Bellevue Station located?

Bellevue Station, Bellevue Station, France (approx. 48.81877°, 2.2301°)


Where is Bellevue Station on the map?