105A Edgware Rd, Tyburnia, London W2 2HX
Cafe | Shawarma restaurant
Cafe Helen, located at 105A and 107 Edgware Road, London W2 2HX, specializes in Halal cuisine and offers a welcoming atmosphere for diners. Open all night, it provides a reliable option for those seeking quality food at any hour.