Where is La Rochelle Station?

Where is La Rochelle Station located?

La Rochelle Station, La Rochelle Station, France (approx. 46.156155°, -1.1537981°)


Where is La Rochelle Station on the map?