Get directions to: Micha's, San Carlos, CA Restaurant address: 1754 Laurel St San Carlos, CA 94070, USA Driving Walking Bicycling Restaurant: Micha's