The Castle - Camberwell, London

Address: 65 Camberwell Church St, Camberwell, London SE5 8TR

Opening times:

Mon-Thu: 11-0h
Fri-Sat: 11-2h
Sun: 11-23h

Tel: +44 20 72772601

Website: Sorry, this data isn't available yet. It would be great if you could add it

No guarantees. Sometimes we get it wrong.

View this page in:GermanFrench