I came across this website for Mind In Haringey https://www.mindinharingey.org.uk/room-hire/ and I was trying to work out where it is exactly, which prompted me to re-map these buildings from the more recent sharper bing imagery. Think it's probably here. Floor above the pub too perhaps?, but I'll try to check some time.