Restaurant Directory

Order from Italian restaurants near Los Altos, CA

  1. Italian

    376 1st St
    Los Altos, CA 94022
  2. Italian

    100 State St
    Los Altos, CA 94022
  3. Gluten-Free

    Italian

    987 Fremont Ave
    Los Altos, CA 94024