Santa Rosa Theatre
5607 Telephone Road,
Houston,
TX
77087
5607 Telephone Road,
Houston,
TX
77087
2 people favorited this theater
Uploaded By
More Photos of This Theater
No one has favorited this photo yet