Where is Châtillon - Montrouge - Métro?

Where is Châtillon - Montrouge - Métro located?

Châtillon - Montrouge - Métro, Châtillon - Montrouge - Métro, France (approx. 48.811806°, 2.3036373°)


Where is Châtillon - Montrouge - Métro on the map?