Star of India is a renowned Indian restaurant located in Yuba City, California. With a focus on using natural ingredients and innovative technology, they offer a delightful dining experience with their finest Indian cuisine.
Known for their special recognizable dishes and healthy, tasty food, Star of India is the perfect place for friends and family to come together and have a great time. Their chefs specialize in creating delicious memories, offering a wide range of starters, main dishes, breads, and desserts to choose from.
Generated from the website