Camberwell Green

Camberwell Green is a small area of common land in Camberwell, South London. It lies at the junction of Camberwell Road and Camberwell New Road/Camberwell Church Street.

More information on the Wikipedia page