Cafe Helen established in 1991. Famous worldwide
Open all night. Voted best shawarma in the world.
105A Edgware Road London W2 2HX.
to add Cafe Helen map to your website;
We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from. Privacy Policy