About the venue...

Montgomery Arts Theater

Area: Downtown Arts District

2501 Flora Street, Dallas, TX 75201