Edgware's Falafel offers freshly made, flavorful falafel.