Not currently ranked

Cellar & Sudz

  • Restaurant
  • 664 Plumas St #4434, Yuba City, California, 95991

Cellar & Sudz in Yuba City, California is not in the current Restaurant Award rankings.

Previous recognition

#1 Restaurants in Yuba City, California