Topgolf Opens Second Location in Greater Miami

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