Where is Herblay?

Where is Herblay located?

Herblay, Herblay (Station), France (approx. 48.990135°, 2.1622317°)


Where is Herblay on the map?