About Us

Appachi is a traditional Sri Lankan, South Indian and Indo-Chinese restaurant and takeaway that can be found at 271 Ilford Ln, Ilford IG1 2SD. We have something for everyone and serve the delicious tastes from Sri Lanka and India, aiming to satisfy every customer with our quick and friendly service. We serve a vast range of dishes, including vegetarian and non-vegetarian options.
Read More

Make a Reservation

Prefer to make your reservation via phone? Give us a call! You can contact us between 10am and 10pm any day of the week on 020 8514 2353 or Book online

Book Now