The Echo Theatre is a brand new live-theater venue in Provo located on 145 North University Ave, between the Velour and Muse Music. We hope to provide a space for aspiring and established theater companies to share their art. Catch our premier production The Woman in Black, opening March 8, 2012.
- All Ages
- Kid Friendly
- On-site Parking
- Reservations Accepted Or Required