Filters:
new american restaurant in Yuba City
About 1 results.
Hillcrest Landing
Inside Hillcrest Plaza 229 Clark Ave., 95991 Yuba City, United StatesGreat salad bar and lunch spot when meeting friends. Dinner nights are Thursday, Friday and Saturday that when Chef Oscar works his magic.