Telephone Road Twin Drive-In
11020 Telephone Road,
Houston,
TX
77075
11020 Telephone Road,
Houston,
TX
77075
3 people favorited this theater
Uploaded By
More Photos of This Theater
15 years before the Telephone Road Twin Drive-In was built, shot in 1952.
No one has favorited this photo yet