Imli is a modern Indian restaurant known for generous portions and friendly service.