The Lamb

85 Pelly Road London E13 0NL