Tom's Depot Ice Cream & Grill Categories Restaurants 991 Fremont Ave. Los Altos CA 94024 (650) 948-8515 (650) 948-1254 Send Email http://www.tomsdepot.com Share × Print Email Facebook Twitter LinkedIn Pinterest Tell a Friend ×