LENTA Business Space (Blackfriars Rd)
156 Blackfriars Rd
London SE1 8EN
020 7953 7683
Twitter
share
Serviced office space provider

Visit the website for details.