Food Is on Course at Urban PuttUrban Putt in downtown San Jose redefines mini-golf with a tech-savvy, immersive gaming experience and a lively dining atmosphere.