Star of India Restaurant
1538 Poole Blvd, Yuba City
(530) 673-1999
Menu
Restaurants in Yuba City, CA
Star of India Restaurant
1538 Poole Blvd, Yuba City, CA 95993
(530) 673-1999