Star of India Restaurant is a popular dining establishment in Los Angeles, CA, specializing in serving authentic Indian cuisine.
With a diverse menu featuring traditional dishes and modern interpretations, the restaurant offers a unique dining experience for patrons seeking flavorful and aromatic Indian food.
Generated from their business information