Chubbys Diner 1258 Stabler Ln Yuba City CA United States
Close... out of business for over a year.
Phone: 530.751.2482