RestaurantsWhat's Open Los Altos Dining
Mikado on Main St, Downtown Los Altos has excellent sushi & lunch or dinner bento boxes & more. Currently offering lunch & dinner pick-up only hours now. Approx 12-2pm & 5-8pm