The Good Salad

371 Laurelwood Rd Santa Clara CA 95054 USA

(408) 564-4548

Location