Where is LES ANGLES - Pla del Mir?

Where is LES ANGLES - Pla del Mir located?

LES ANGLES - Pla del Mir, LES ANGLES - Pla del Mir, France (approx. 42.568077°, 2.072917°)


Where is LES ANGLES - Pla del Mir on the map?