New India Grill
1321 Westwood Blvd 90024
(Indian)
Order Online

Come visit us at: 1321 Westwood Blvd, Los Angeles, CA 90024