Welcome to 12 Bloomsbury Square which is conveniently situated in central London, on one of its oldest squares.
Just 4 minutes walk from Holborn station, this listed building boasts an impressive collection of rooms for hire suited to a range of meetings and hearings. It also offers the latest technological support to meet the demands of worldwide business.