366 El Camino Real, San Carlos, California 94070 USA
Restaurant view with screens separating tables
Photo Credit: Yelp