El Charrito

1100 Holly St San Carlos CA 94070 USA

(650) 654-1400

Location