1221 Story Rd Ste 80 San Jose, CA 95122 (408) 288-6968
Tip: Always call ahead to check opening hours.