I used to live in one of the houses pictured and can confirm I nearly killed myself on several occasions in the winter, both slipping off the sidewalk and down those long, double staircases. I think there used to be more trees growing out of the embankment ... ?