Mora Restaurant is an independent establishment located in Leytonstone. It is situated off the beaten track on the south side of Leytonstone High Road, near Stratford and the Olympic Park. The restaurant is easily reachable from Leyton.