Live Nation's Sally Williams tells Billboard that the venue, called The Truth, will be located in the city's Wedgewood-Houston area. By Jessica Nicholson In fall 2026, Live Nation will open the ...
The Truth is Live Nation and AJ Capital Partners' newest venture. The 4,400-capacity live music venue is set to open fall 2026 in Wedgewood-Houston.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results