£51,455 pcm
(£11874.23 pw)
Peabody Square, Blackfriars Road, London SE110291 sq. ft - 72511 sq. ft
11,141 - 70,132 sq ft available Overview Friars Yard, 160 Blackfriars Road is a prominent building in the heart of the South ...
Listed on 17th Jan 2023