Skip to Main content
Tom's Depot Cafe 991 Fremont Avenue
0
Sign in
Currently not accepting online orders
Tom's Depot Cafe 991 Fremont Avenue
991 Fremont Avenue, Los Altos, CA
Pickup Only
Online ordering is currently unavailable. Please contact the restaurant to place an order.