Phone: +442076043434
Address: 24 Willesden Ln, London, NW67ST, United Kingdom
City: London
Dishes: 35
Reviews: 3
"I would rate IMLI 2.5 stars. The food was delicious and deserves 4 stars, but unfortunately the service was lacking and indifferent, earning it a 0-star rating. We arrived around 9:45 pm."
All prices are estimates.