Where is Terres Neuves?

Where is Terres Neuves located?

Terres Neuves, Terres Neuves (Station), France (approx. 44.815277°, -0.550865°)


Where is Terres Neuves on the map?