Contact Us

Appachi Restaurant is located 271 Ilford Lane next to Angel Super Market Store.
Located 1 mile from Barking and just 0.7 mile from Ilford

Find Us

Leave us your Feedback!

  1. * Please enter your name.
  2. * Please enter the message.
Thank you visiting our Restaurant! Welcome back!

Address :271 Ilford Ln, Ilford IG1 2SD

Phone : 020 8514 2353

E-mail :