Tom's Depot Cafe
991 Fremont Ave, Los Altos 94024