El Charro
1529 Farmers Ln, Santa Rosa
(707) 570-2387
Recent Reviews
Order Online
You May Also Like
Shogun | Japanese Restaurant - 1531 Farmers Ln
Japanese, Gluten-Free
Toppings frozen yogurt and smoothie bar - 1533 Farmers Ln
Dessert, Ice Cream & Frozen Yogurt, Shaved Ice, Juice Bar & Smoothies
TOGO'S Sandwiches - 1537 Farmers Ln
Sandwich Shop, Fast Food, Gluten-Free
Restaurants in Santa Rosa, CA
El Charro
1529 Farmers Ln, Santa Rosa, CA 95405
(707) 570-2387