El Charrito Taqueria 1100 Holly St, San Carlos(650)654-1400http://elcharritotaqueriasancarlos.com/ RestaurantJessica YangSeptember 14, 2021latinx, restaurant Facebook0 Twitter LinkedIn0 0 Likes