SUMO Japanese Restaurant, LOS ALTOS, California (CA)
Comfortably situated at 355 State Street () in LOS ALTOS, California (CA) (94022), SUMO Japanese Restaurant can be reached at 6509419898. Make sure you call upfront to book your spot in the restaurant.
More restaurants in LOS ALTOS, California (CA)
SUMO Japanese Restaurant contact information and details:
Address: 355 State Street - , LOS ALTOS, California (CA) 94022
Contact Phone: 6509419898