• 146 High Road, Leytonstone, London, E15 1UA
Order Takeaway Sign Up

Local diners will be back time and time again... for Kasturi

Local diners will be back time and time again

The sophisticated Katsuri restaurant on Leytonstone

Timeout, www.timeout.com at Apr 24, 2011