Italian Restaurants in San Carlos

Town

user rating

716 Laurel Street

Featuring hand cut steaks and chops...
Read more

La Tosca

user rating

777 Laurel Street

Read more

Piacere Ristorante

user rating

727 Laurel Street

Artistic dining...
Read more

Spasso

769 Laurel Street

Read more

Absolute

1201 Laurel Street

Read more

Azure - San Carlos

648 El Camino Real

Read more

More Top Lists

  • Restaurants near Downtown
  • Cuisine

  • Italian
  • Contact   ·   Privacy   ·   Terms