Get directions to: High Tech Burrito, San Carlos, CA
Restaurant address: 1105 San Carlos Ave. San Carlos, CA 94070, USA
Restaurant: High Tech Burrito