At 517 S Verdugo Rd, Glendale, CA 91205-1931Los Angeles Here : Indra Restaurant. Welcome to Indra Restaurant is rated 4. It's worth a try!
Write a review