Bridge the Travel Gap

St James’s Park

Canada House – London

Canada House – London

Now most Canadians are most likely, like me. When they arrive in London they don’t know or have never heard of the historic building – Canada House in London. Where Canada House is located at Trafalgar Square in London, SW1.…