2920 Luell Street,
1 person favorited this theater
The Centre Theatre is a small theatre north of downtown Houston. The building is still standing. It no longer has a marquee or signage, but the exterior facade hints of a theatre.
Just login to your account and subscribe to this theater