(530) 671-1501
667 Plumas St, Yuba City, CA 95991
View Map
Read More: Yuba City Restaurant Reviews
Sorry, there are currently no reviews. Read More Yuba City Restaurant Reviews