Explore relationships
Camberwell Green
Camberwell Green is a hectare (2.5 acres) of common land in Camberwell, south London laid out as a formal park. Its south-west corner is the junction of Camberwell Road/Denmark Hill and Camberwell New Road/Camberwell Church Street.
Use + to expand a branch. Click a topic name to open its summary.