Map updates are paused. Zoom in to see updated info.
601 Old County Road, San Carlos, CA 94070-3208 (E. San Carlos Ave.)
Our restaurant is located in an ideal spot; right next to the Cal Train station and bus stop.
650 802 0121
Improve this listing