BIRKS RESTAURANT

3955 FREEDOM CIR, SANTA CLARA,
CA, 95054, USA