MEMPHIS, Tenn. - Tonight is another night far from freezing.
Live Nation's new Satellite Music Hall in Memphis is set to begin operations in fall 2026. The 1,300-capacity venue is located by Crosstown Concourse.