Nepalese in London - Leytonstone 552 High Road Leytonstone, Leytonstone, London, E11 3DH Tags: cuisine: nepalese, price for 2 (exc. drinks): £25