240 Blackfriars Road, London, UK October 17, 2015October 17, 2015 ~ prayers4reparation London, UK, images; buildings; new developments, new properties; modern architecture and skyscrapers; 240 Blackfriars Road; nearest Underground Station/public transport: Southwark Station Modern architecture in London, UK: 240 Blackfriars Advertisements Share this:TwitterFacebookGoogle Related