Bank Branches in CARLUKE with own SWIFT codes:

BANK OF SCOTLAND PLC (BOS CARLUKE (804571)): BOFSGBS1064
BANK OF SCOTLAND PLC (CARLUKE): BOFSGB21045
HALIFAX PLC (CARLUKE): HLFXGB21D93
ROYAL BANK OF SCOTLAND PLC (CARLUKE): RBOSGB21289
TSB BANK PLC (FORMERLY LLOYDS TSB SCOTLAND PLC) (CARLUKE - 873752): TSBSGB21257