Don't know that one, but in Bloomsbury, about a block from the Russell Square station, is the Harlingford. Great place, highly reviewed. We've stayed there for about 28 years. Plan on doing so this year. I think they have a web-site, so you can check on them.