Get directions to: Amir's Falafel No 2, Studio City, CA
Restaurant address: 11711 Ventura Boulevard Studio City, CA 91604, USA
Restaurant: Amir's Falafel No 2