Get directions to: El Zarape Restaurant, Yuba City, CA
Restaurant address: 1005 Stafford Way Yuba City, CA 95991, USA
Restaurant: El Zarape Restaurant