on-site restaurant golf clubs