Address: 203 South Main
The Orpheum Theatre, a 2,308-seat venue listed on the National Register of Historic Places, is located in downtown Memphis, Tennessee, on the southwest
The Orpheum Theatre, a 2,308-seat venue listed on the National Register of Historic Places, is located in downtown Memphis, Tennessee, on the southwest