Bank Branches in DALKEITH with own SWIFT codes:

BANK OF SCOTLAND PLC (DALKEITH HIGH STREET (804594)): BOFSGBS1075
BANK OF SCOTLAND PLC (DALKEITH): BOFSGB21299
HALIFAX PLC (DALKEITH (R): HLFXGB21F79
HALIFAX PLC (DALKEITH): HLFXGB21F78
ROYAL BANK OF SCOTLAND PLC (DALKEITH A): RBOSGB21591
ROYAL BANK OF SCOTLAND PLC (DALKEITH): RBOSGB21331
TSB BANK PLC (FORMERLY LLOYDS TSB SCOTLAND PLC) (DALKEITH - 877037): TSBSGB21079