Amir's Falafel

11711 Ventura Blvd.
Studio City
California
United States