Where is Villetaneuse?

Where is Villetaneuse located?

Villetaneuse, Villetaneuse, France (approx. 48.9611722°, 2.3439698°)


Where is Villetaneuse on the map?