Star of India Tandoori Restaurant is a dining establishment in Los Angeles, CA that specializes in Indian cuisine, offering a variety of traditional dishes.
With a focus on tandoori cooking techniques, the restaurant provides a casual dining experience for customers looking to enjoy authentic Indian flavors.
Generated from their business information