Address2699 Union Ave Unit 30 San Jose CA 95124 United States
Phone:(408) 426-3013 Open 24 Hours a Day:No