Where is Taillebourg Station?

Where is Taillebourg Station located?

Taillebourg Station, Taillebourg Station, France (approx. 45.83078°, -0.64501°)


Where is Taillebourg Station on the map?