Where is Appia La Fayette, Paris?

Where is Appia La Fayette, Paris located?

Appia La Fayette, Paris, Appia La Fayette, Paris, France (approx. 48.87842°, 2.357°)


Where is Appia La Fayette, Paris on the map?