There's a chain of Lebanese restaurants (actually they are Juice bars but the Juice is nothing to write home about) called Ranoush and they do the best shawarma's in the world, I have taken so many people there and everyone has always loved them even people who detest kebabs(like myself). The best one is on
Edgware Road , when you order just say "one chicken one lamb" they will know what you mean