Where is Gennevilliers?

Where is Gennevilliers located?

Gennevilliers, Gennevilliers (Station), France (approx. 48.932823°, 2.3079822°)


Where is Gennevilliers on the map?