1 camberwell new road london se5

A specific location!

1 Camberwell New Road, London SE5 is a residential address in the Camberwell area of South London. Here's some information about the location:

If you're looking for more information about the area or the property itself, I'd be happy to try and help!