Choumert Square, SE15
Choumert Square
Credit: User unknown/public domain
Choumert Square is reputedly London’s smallest square.