Ambala Dhaba

1781 Westwood Blvd
Los Angeles, CA
310.966.1772
34.050327
-118.437456

for Ambala Dhaba
Directions
from: