Sumo Japanese Restaurant 355 State Street Los Altos CA United States
Phone: 650.941.9898 Alcohol: full bar
Dress: casual
Reservations: accepted