golf entertainment venue