The Star 47 Chester Road, London N19 5DF