A long-standing Indian restaurant serving lightly spiced, fresh dishes.