• Los Altos Grill

    • Restaurants
    233 Third St.
    Los Altos, CA 94022
    (650) 948-3524
    (650) 948-5661 (fax)