Where is Porte de la Chapelle Station?

Where is Porte de la Chapelle Station located?

Porte de la Chapelle Station, Porte de la Chapelle Station, France (approx. 48.897404°, 2.3592486°)


Where is Porte de la Chapelle Station on the map?