The Echo Lounge & Music Hall
Dallas
VENUE
Located in the bustling Design District, this Live Nation Dallas venue is located at The Echo Lounge & Music Hall and features 25,000 square feet of flexible design space including an upscale music hall, intimate VIP lounge, spacious outdoor patio and state-of-the-art production.
PHONE
214-438-2034
ADDRESS
1323 North Stemmons Freeway
Dallas
TX
75207