Luxurious two bed apartment to let in the most iconic development in London, One Blackfriars. This outstanding apartment consists of a spacious reception area, offering amazing views of the River.
£5,200 PCM
Click here to read Blackfriars Road, London, SE1.