Bright and Stylish Open-Plan Office Space in Central London

51 Lloyd Baker St, London WC1X 9AA, UK