Where is Tauzia?

Where is Tauzia located?

Tauzia, Tauzia (Station), France (approx. 44.829037°, -0.558536°)


Where is Tauzia on the map?