Cafe Helen

This unassuming cafe on Edgware Road serves some of the best shawarma in London.

Cafe Helen Cafe Helen