Restaurants in Chico, CA
Restaurants • Karaoke • Soul Food Restaurants
185 Cohasset Rd,
Chico ,
CA
95926
UNITED STATES
Based on 1 reviews
Felt like home, away from home
I grew up in Chico and had visited Russells a few times over the years. I have been living in the Sacramento Area for a few years now and don't make it up that way often, however this last weekend was an exception. My family and I were in...Worldwide > United States > Chico, CA > Soul Food Restaurants