Right in the heart of town, Cafe Helen is *the* choice if you’re after shawarma in the Edgware Road area. It’s been around since 1991 (that’s about 74 years in London restaurant years), so we reckon the cafe is about due its well-deserved institution status.