Get directions to: Flora's Falafel, Valley Village, CA
Restaurant address: 12450 Burbank Blvd Ste N Valley Village, CA 91607, USA
Restaurant: Flora's Falafel