Topgolf franchise opens in San Jose after one-year delay

A new golf-based entertainment venue opened in the South Bay Friday after about a year delay. The facility is a towering new landmark off Highway 237 in North San Jose.

Latest Videos

Mornings on 2

View More
View More