• The American Italian Delicatessen

    Categories

    RestaurantsTake-out/Delivery

    About Us

    We are currently open for takeout and delivery at both locations.
    Monday - Saturday 10am to 4pm
    Sunday - 10am to 3pm

    Los Altos 650-948-6745

  •