Cleaver Square

Cleaver Square
Cleaver Square, London, SE11 4DW