The Darjeeling

134 Lee High Road London SE13 5PR