Get directions to: Ambala Dhaba Homestyle Indian Food, Los Angeles, CA
Restaurant address: 1781 Westwood Boulevard Los Angeles, CA 90024, USA
Restaurant: Ambala Dhaba Homestyle Indian Food