Kasturi is an Indian & Nepalese Restaurant & Takeaway based on 146 High Road in Leytonstone. We serve a wide range of delicious Indian & Nepalese food and offer online ordering and table booking.
Open 7 Days A Week (Including Bank Holidays)
12:00pm - 2:00pm
5:30pm - 11:30pm
View Phone Number
146 High Road,Leytonstone,London,E15 1UA
View our Menu