Get directions to: Birk's Restaurant, Santa Clara, CA
Restaurant address: 3955 Freedom Cir Santa Clara, CA 95054, USA
Restaurant: Birk's Restaurant