Get directions to: Tere's Taqueria, San Carlos, CA
Restaurant address: 888 Laurel St. San Carlos, CA 94070, USA
Restaurant: Tere's Taqueria