Looks like I had to finish with another bank - this is the Isle of Man Bank main branch
in Athol St - the centre of the financial district.