Micha's Cafe 1754 Laurel Street San Carlos CA United States
Phone: 650.595.5776 Smoking: not permitted