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

Gallery for Kasturi in Leytonstone