Orpheum Theatre

146 Main Ave N
Twin Falls, ID 83301
No photo available for this business

Business Information

Movie Theaters

Customer Reviews (1 reviews)

Citysearch User

on Citysearch Feb 03, 2008
Just a small one screen theatre... it shows the movies that no one else will like jarhead and stuff like that. I really like this theater b... (more)

Browse our top cities

Browse cities by state