Where is Canada House?

Where is Canada House located?

Canada House, Westminster, United Kingdom (approx. 51.5077°, -0.1291°)


Where is Canada House on the map?