The Truth will be a 4,400-capacity, three-story live music venue. The venue is slated to open fall 2026. Musical acts are already being booked and will be revealed early next year. Live Nation and AJ ...
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 ...