3 bedroom property in Blackfriars Road, London, SE1 - £10,400 pcm | Chestertons