Santa Clara
Hours & Location
3935 Freedom Cir,
Santa Clara, CA 95054
(408) 496-6777
Tuesday - Saturday
12 pm - 8 pm
Sunday, Monday, and Christmas Day
Closed
Christmas Eve
12pm to 4pm
Closed on December 26th