Where is Abbesses Station?

Where is Abbesses Station located?

Abbesses Station, Abbesses Station, France (approx. 48.884384°, 2.3383675°)


Where is Abbesses Station on the map?