The Orpheum Theatre
146 Main Ave N, Twin Falls, ID 83301-6101
The Orpheum Theatre is a Theaters place is located in Twin Falls, Idaho. The address of The Orpheum Theatre is 146 Main Ave N, Twin Falls, ID 83301-6101.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 208-595-2600, or open their website to view relevant information, The url is http://www.orpheumtwinfalls.com/