Sunday - Thursday: 11:30am - 7:30pm
Friday and Saturday: CLOSED
Location
1880 W. San Carlos Street
San Jose, CA 95128
Share on Facebook