• Tom's Depot Ice Cream & Grill

    • Restaurants
    991 Fremont Ave.
    Los Altos, CA 94024
    (650) 948-8515
    (650) 948-1254 (fax)