Silla Korean Restaurant

2910 El Camino Real Santa Clara CA 95051 USA

(408) 320-2829

Location