Barclays bank plc London head office- UK?

Answer:
54 Lombard Street
London
EC3P 3AH
Note: There are comments associated with this question. See the discussion page to add to the conversation.
First answer by ID1454584963. Last edit by ID1454584963. Question popularity: 3 [recommend question].