Where is La Chapelle Station?

Where is La Chapelle Station located?

La Chapelle Station, La Chapelle Station, France (approx. 48.884388°, 2.3604043°)


Where is La Chapelle Station on the map?