Get directions to: Chile Peppers Mexican Restaurant, Yuba City, CA
Restaurant address: 450 Ctr St Yuba City, CA 95991, USA
Restaurant: Chile Peppers Mexican Restaurant