Restaurants - Italian in San Carlos, CA
Cafe La Tosca
Ciao Amore Italian Restaurant
Piacere Ristorante