Unclaimed
Permanently Closed
New Little India
Indian Restaurants
6775 Santa Monica Boulevard, Los Angeles, CA · 90038
Average Rating
Be the First to Review
Customer Feedback
Permanently Closed
No Longer Operating