Taj of India 8406 Topanga Canyon Boulevard, Los Angeles, CA 91304