Όχι. Η Clydesdale Bank δεν διαθέτει καμία καταστήματα στο Λονδίνο. Λειτουργεί καταστήματα στην Σκωτία και άλλες περιοχές της Αγγλίας, αλλά όχι στην πρωτεύουσα.