Welwyn Garden City is a town in Hertfordshire, England, 20 miles north of London. It was the second garden city in England and one of the first new towns. From Wikipedia
The closures reflect declining in-person banking and a shift toward digital services, with alternative access models offered to customers.