Ulavacharu Tiffins
3530 El Camino Real
Santa Clara, CA, US, 95051

Restaurant Hours (Closed Daily 2:30 PM to 5:30 PM)

Saturday thru Sunday 09:00AM - 09:30PM

Monday thru Friday 11:00AM - 09:30PM

Gallery