Star Of India
1538 Poole Blvd Yuba City, CA 95993-2632
530-673-1999
Atmosphere
Family Friendly
Meals Served
Dinner, Lunch
Business Hours
Payment Types