The Barclays Bank building in Barnes, London, SW13. The bank plans to close its local 'village' outlet thus alienating customers

- Image ID: FDC831
Jansos / Alamy Stock Photo
Image ID: FDC831
The Barclays Bank building in Barnes, London, SW13. The bank plans to close its local 'village' outlet thus alienating customers
Location: Barclays Bank, 15, Barnes SW13 9HF, United Kingdom