Where is Tautavel?

Where is Tautavel located?

Tautavel, Tautavel (Station), France (approx. 42.816093°, 2.7491713°)


Where is Tautavel on the map?