No. Clydesdale Bank does not have any branches in London. It operates branches in Scotland and other parts of England, but not in the capital.