Star Udupi Cafe

2690 El Camino Real Santa Clara CA 95051 USA

(408) 352-5665

Location