Alley Theatre Photos

Meet 33 travelers, 11 tour guides and discover 231 photos

The Alley Theatre is a Tony Award-winning indoor theatre in Downtown Houston, Texas, and hosts two stages. The "Hubbard" is the main stage with seating for 824; the more intimate "Neuhaus" seats 310. Nine towers and open-air terraces give the Alley Theatre a castle-like quality.
View Alley Theatre guide >

The Alley Theatre