Star of India Restaurant
1538 Poole Blvd, Yuba City
(530) 673-1999
Recent Reviews
Star of India Restaurant
1538 Poole Blvd, Yuba City 95993
(530) 673-1999