Write a review

Sumo Japanese Restaurant/355 State St - Los Altos - California (CA)

← View details

355 State St, Los Altos, CA 94022-2816, Los Altos, California (CA)

+1 650-941-9898