I see you are located in London. My son and I ate at Punjab in the Seven Dials area of London when we visited there in late October of last year to try their take on England's national dish. Good stuff.
Yep. Seven dials has become popular. Food is very touristy in there. Stanley Tucci introduced it to USA.
Next time at least try Khan's .
Its not bad.
Not many good indian places in london.
Up north! Bradford.
You get proper stuff up there.
Edit:
My mistake, you meant the Punjab restaurant. That's not bad.
Still . . . Bradford is the Mecca.