Studio City, Italy
The Two Roads Theater is a 60-seat black box theatre, with an elevated stage, located in Studio City, California, United States at 4348 Tujunga Ave in the Little Tujunga Village neighborhood.
Listen to the audio guide for The Two Roads Theater Free on WIP — starts by itself when you arrive, even with the screen off