At present, Barclays Bank owns 32 branches in Letchworth Garden City, Hertfordshire. A list of Barclays Bank locations close by can be foundthis page.