the humble kebab - This place is probably the best kebab house in the London area. Now you may think I have some unhealthy obsession with kebabs, but its not true; I had my first ever one here at Helens on Edgware Rd. In fact the word kebab is probably a little derogatory, these are Shwarmas! Yum.