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
December 20th, 1946
No one has favorited this photo yet