Cafe Helen
This unassuming cafe on Edgware Road serves some of the best shawarma in London.
This unassuming cafe on Edgware Road serves some of the best shawarma in London.
Cafe Helen
105A Edgware Road
London W2 2HX
Cuisine:
Middle Eastern
Opening Hours:
3pm – 5am
Budget:
£