Memphis Orpheum Theater
203 S Main Street, Memphis, Tennessee, 38103
The Orpheum Theater is located on South Main Street at Beale Street in Memphis. It is open daily from 9 am to 5:30 pm. Parking is available at several public lots near the theater.
Larry did a great job giving us a little Memphis history. Enjoyed all the stops and being able to get out of the bus.
Sheri_S, Dec 2021