Topgolf Opens Second Location in New Jersey

The new three-level, 65,000-square-foot venue is the company's 48th location worldwide