JessReubenEllis26
1 Reviews
This place is beautiful and amazing.
This place is absolutely fantastic! The plays are amazing and I love the architectural style of the theater! Great place to come on a date, by yourself, with friends or family with older children The Theater of Lost Souls located inside Virginia Theater!!! This is a great place in the little town of Shelley Idaho! Read full review on Google