El Charrito
1100 Holly St, San Carlos
(650) 654-1400
Menu
Reserve
Restaurants in San Carlos, CA
El Charrito
1100 Holly St, San Carlos, CA 94070
(650) 654-1400