Ambala Dhaba
Address
1781, Westwood Blvd, Westwood, 90024, CA, USA
Telephone
310 966 1772
Guide to the World's Best Cuisine - our partner site indianfoodsguide.com has a comprehensive collection of Desi restaurants, grocery stores and other Indian food related business from around the world.