2 camberwell new road london se5

A specific location!

2 Camberwell New Road, London SE5 is a street address located in the Camberwell area of South London. Here's some information about the area:

If you're looking for specific information about a particular business or attraction at this address, please let me know and I'll do my best to help!