Dynamic 20 Desk Office Space with Seperate Meeting Room

51 Lloyd Baker St, London WC1X 9AA, UK