SELECT A LOCATION
Use my current location to find the nearest restaurant
Truya Sushi SC
3431 El Camino Real, Santa Clara, CA 95051
(408) 244-4534
Pickup
Closed
05:00 pm - 09:30 pm
Delivery
Closed
05:00 pm - 09:30 pm
View Menu
Order Online