Get directions to: Aladdin Falafel Restaurant, Los Angeles, CA
Restaurant address: 2180 Westwood Blvd Ste 1f Los Angeles, CA 90025, USA
Restaurant: Aladdin Falafel Restaurant