Idle Hour Nickleodeon
106 S. Main Street,
Tulsa,
OK
74103
106 S. Main Street,
Tulsa,
OK
74103
No one has favorited this theater yet
Showing 2 comments
The theater’s last ad appeared February 4, 1911 likely spelling the end of the line for the Idle Hour.
First ad: July 8th, 1907 and closed in 1910 for retail space.