Skip to content

Welcome to 20 Bloomsbury Square

Located at the heart of central London, Bloomsbury Square is a Grade II-listed garden surrounded by Georgian buildings. Number 20 Bloomsbury Square is home to the London International Development Centre and a number of research projects.


The five-floor building consists of modern, light and functional offices with original features, meeting rooms, kitchenettes and bathroom facilities. Most rooms are south-facing and overlooking Bloomsbury Square, while others have a stunning view of private gardens to the north of the building. A number of leading University of London institutions are located within a few minutes’ walking distance. There is an abundance of restaurants, cafés and cultural institutions nearby, including the British Museum, which is practically on the building’s doorstep.  Holborn, Russel Square and Tottenham Road tube stations are all around 300-500m away, making the location ideal for commuters.


We currently have some available office space to let. Please have a look at the pictures below and send an email to for more information.




































Scroll To Top