Topgolf will open its 26th location at 8 a.m. on Thursday in Las Vegas. It will likely become the company’s flagship property, according to Johnny McMahon, director of operations.
Topgolf will open its 26th location at 8 a.m. on Thursday in Las Vegas. It will likely become the company’s flagship property, according to Johnny McMahon, director of operations.