Where is Limoux?

Where is Limoux located?

Limoux, Limoux (Station), France (approx. 43.05639°, 2.22278°)


Where is Limoux on the map?