Where is Tourville?

Where is Tourville located?

Tourville, Tourville (Station), France (approx. 49.32444°, 1.09833°)


Where is Tourville on the map?