• The American Italian Delicatessen

    Categories

    RestaurantsWhat's Open Los Altos Dining

    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

  •