Where is Canada House?

Where is Canada House located?

Canada House, Canada House, Great Britain (approx. 51.5077°, -0.1291°)


Where is Canada House on the map?