Café Helen:This tiny spot on Edgware Road is squished between the shishas and bright lights and within you will find very good shawarma. The giant spit carries the weight of layers of proper meat, spiced and sliced for your eating pleasure. 105A Edgware Rd, W2 2HX Tetote Factory:This Ja...