Where is Embassy of Canada?

Where is Embassy of Canada located?

Embassy of Canada, Embassy of Canada, France (approx. 48.87239°, 2.312389°)


Where is Embassy of Canada on the map?