Delicatessen in London - Camberwell 2 Grove Lane, Camberwell, London, SE5 8SY Tags: eat in, sandwiches, seating area