As people use online banking more, less are going to physical buildings. Plus their hours were also awkward and didn't fit in with people working weekends etc. Why pay all the costs of maintaining a building, and more importantly, the costs and wages of people to staff them when you can have a website?
Where I live in Ware, Hertfordshire we don't have a bank anymore. There used to be ay least four. There's building society, but banking has to be done via the post office. Which is in a shop. The main post office closed some years ago and moved into a shop. That closed and we had nothing for over a year.
It's shite.