Address 1110 Blossom Hill Rd #40 San Jose CA 95118 United States
Phone: (408) 448-4512 Open 24 Hours a Day: No