Write a review
Sumo Japanese Restaurant/355 State St - Los Altos - California (CA)
355 State St, Los Altos, CA 94022-2816, Los Altos, California (CA)
+1 650-941-9898
355 State St, Los Altos, CA 94022-2816, Los Altos, California (CA)
+1 650-941-9898