El Charro
1529 Farmers Ln, Santa Rosa CA 95405