246 Keyes St - San Jose, CA (408) 298-2520 -