Get directions to: El Charro Mexican Restaurant, Santa Rosa, CA
Restaurant address: 1529 Farmers Ln Santa Rosa, CA 95405, USA
Restaurant: El Charro Mexican Restaurant