Totally off-topic and I know a lot of English squares look similar, but man that really looks like Soho Square, one of my favourite lunchtime spots when I was working in London. It would fit the timeframe too because their first two or three albums were recorded at Regent Sound which was just around the corner. Wondering if maybe @fredblue can confirm my hypothesis?
https://maps.app.goo.gl/2kuqnX9qhHgJJbu96