Flora's Falafel

11698 Burbank Blvd. Suite N
California
United States